在手机上用了 wg 后,体验比设置代理好太多,但是公司 WiFi 现在没有 IPv6 ,无法直连家里的节点,找了个 wg 打洞工具,验证了一下,确实能用,但用到了 raw socket ,要求 root 权限运行,所以在安卓上又用不了。有自带 udp 打洞能力的 wg 安卓客户端吗? 不想换 tailscale ,因为家里的 wg 跑在 openwrt 自带的 wg 功能上,体验很好,不想再折腾其他的。 另外,有办法让手机流量的 dns 走 wg 但非所有请求都走 wg 吗?我的手机安卓版本比较低没有私有 dns 功能,流量情况下用的是哪个 dns 也没地方看到。
流量 dns 你可以在 allowedips 里面写只允许 dns ip 通过,然后指定 dns 服务器
cdwyd
2023-08-12 12:12:45 +08:00
wg 客户端支持分应用代理了,直接选上要走 wg 的 app 就行
lovelylain
2023-08-12 16:41:46 +08:00
@cvbnt 谢谢推荐,看了一下文档,没看到我想要的功能。 @bobryjosin 用数据的时候我的手机版本没办法查到 DNS 。另外想起来之前试过,用 WiFi 将 DNS 设置到路由 IP 里,好像是没成功。第二个问题忽略吧,穿回家再分流也没什么不适。 @cdwyd 刚去官网更新了最新版本,相比旧版本没看到什么区别。
bobryjosin
2023-08-12 19:29:49 +08:00
@lovelylain 只要打开隧道,wireguard 会接管你的 dns ,dns 服务器填局域网 ip 就可以了,allowedip 只路由局域网 ip ,测试随便找个终端 dig 一下被污染的域名,或者扔进 besttrace 里面比如 youtube.com 返回的一串应该都是 Google 的 ip ,而不是 Dropbox 和 Facebook 的。