Cloudflare 有免费的 WG 节点,国内可连;但使用了 CF 家服务的网站大多能知道你实际位置是国内。 ProtonVPN 也有免费的 WG 节点,国内连不上。
如果我在实机开个 WG 连 CF 的节点,再开个虚拟机( NAT ),里面开 WG 连 ProtonVPN 的节点便能连上。
现在的问题是请问如何去掉这个虚拟机?
*Windows 平台 route 命令半懂不懂的
1
0o0O0o0O0o 2023-03-27 00:04:31 +08:00 via iPhone
|
2
llinge 2023-03-27 00:54:54 +08:00
请教国内可怜的 Cloudflare 节点
engage.cloudflareclient.com:2408 这个明显不能用 不管是 ipv4 还是 ipv6 |
3
swiftg 2023-03-27 01:47:20 +08:00 via iPhone
试试这样,理论可以没实际测试
不要自动添加默认路由表,第一层 wg 连接后手动使用 ip rule add 添加第二层服务器的 ip 走第一层的隧道 |
4
johnsss OP @llinge wg 配置文件里将 engage.cloudflareclient.com:2408 改为 162.159.193.1:2408
或者改 hosts ,cmd 里:echo 162.159.193.1 engage.cloudflareclient.com >>C:\Windows\System32\drivers\etc\hosts 你可以尝试 ping162.159.192~193.1~255 ,能 ping 通的就能用。 (我这地方的移动全都 ping 不通) |
5
johnsss OP @swiftg 理论上是的,但实际上不论是点 gui 连接还是命令行 wireguard /installtunnelservice xxx.conf 它都会自动添加路由表……然后我半瓶水的水平,怎么改路由表都用不了网...
|
6
johnsss OP |
7
hdp5252 2023-03-27 06:50:52 +08:00 via Android
|
9
0o0O0o0O0o 2023-03-27 07:29:22 +08:00 via iPhone
@johnsss
@hdp5252 在本地使用代理软件和 WG ( Cloudflare )分流,必须满足以下条件之一: 1. 本地可以直接 UDP 连接 162.159.192.0/24 、162.159.193.0/24 中的至少一个 IP ,将全局代理关掉,将 Endpoint 里的 engage.cloudflareclient.com 改成对应的 IP 。 2. 本地配置的代理可以代理 UDP ,这需要代理本身支持,并且需要你配置好代理软件。 在 Windows 上使用 WG ,与其去研究复杂的 WG for windows ,更建议参考上面提到的链接使用最新版的 https://github.com/XTLS/Xray-core/releases/latest 。 |
10
0o0O0o0O0o 2023-03-27 07:31:48 +08:00 via iPhone
|
11
swiftg 2023-03-27 08:02:07 +08:00 via iPhone
用的 windows 啊,不了解。linux 上配置文件中加入 table = off 禁止添加路由表,table = 数字,添加路由表但不是默认路由,然后使用 ip rule add 添加从 wg 接口出去的流量的路由,可以使用 postUp 自动添加,postDown 自动删除
|
12
llinge 2023-03-27 13:27:27 +08:00
@johnsss #4 多谢, 开始能通, 然后慢慢丢包, 然后逐渐不可用了, 不知道是 ISP 对 UDP 进行的 QoS ,还是大墙给封了。
从能用到不可用也就不到半小时,几个小时后依然没有恢复。 |