文章目录
环境信息
- 假设本地windows的IP是
192.168.1.200 - 假设服务器的IP是
192.168.1.201
1 本地Windows配置
1.1 下载安装CCProxy
1.2 配置
- 启动
CCProxy,点击设置

- 修改端口为
1万以上,因为1万以下的端口,可能存在权限问题而导致不生效

1.3 测试是否生效
-
点击
监控


-
执行
curl命令curl --proxy http://192.168.1.200:23456 https://ipinfo.io/ip成功返回当前
外网IP183.119.193.114
并且可以看到CCProxy的代理日志

2 服务器配置
2.1 设置临时代理
# 192.168.1.200 是windows的IP
# 23456 是ccproxy的代理端口
export http_proxy=http://192.168.1.200:23456
export https_proxy=http://192.168.1.200:23456
# 可选,设置不代理的IP
export no_proxy="192.168.1.201,172.17.0.0/16,localhost,127.0.0.1"
2.2 测试
2.2.1 测试代理端口连通性
nc -zv 192.168.1.200 23456
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.1.200:23456.
Ncat: 0 bytes sent, 0 bytes received in 0.00 seconds.
2.2.2 显示代理信息
curl -I https://www.baidu.com

2.2.3 访问外网IP
curl https://ipinfo.io/ip
183.119.193.114
2.2.4 访问百度
curl https://www.baidu.com
<!DOCTYPE html> <!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title>
3 排错
3.1 配置域名DNS
如果无法解析域名,使用下面配置域名DNS
vim /etc/resolv.conf
# 增加下面两列
nameserver 8.8.8.8
nameserver 114.114.114.114
3.2 修改默认路由
可能存在多个默认路由,导致访问走错了路由
-
查看路由表
ip route showdefault via 172.1.20.1 dev p16p1 proto static metric 100 linkdown
default via 192.168.1.1 dev p16p2 proto static metric 101可看到有2条默认路由,且
172.1.20.1优化级更高,导致所有上网流量都会走172.1.20.1,而不是走192.168.1.1 -
删除默认路由
sudo ip route del default via 172.1.20.1 dev p16p1
3.3 使用curl调试
- 加
-v打印更详细信息curl -v https://ipinfo.io/ip - 手动加
代理测试是否成功curl -v --proxy http://192.168.1.200:23456 https://ipinfo.io/ip
2319

被折叠的 条评论
为什么被折叠?



