软路由+手机客户端同时 FQ 会有什么问题?

270 天前
bzkmsjy  bzkmsjy

我就是不想每次出门都要开关一下手机上的代理,代理就一直打开状态,家里需要 KDE Connect 还有电视投屏所以得连 WIFI ,然后家里软路由上又有个小猫咪,和手机上的是同一个订阅(可能节点不同),小猫咪上游 DNS 是 adguardhome 也想让手机蹭蹭去广告,这种两层代理的情况下手机的网络会有问题吗?我记得以前这样搞碰到过无法科学,但是今天试了试网络好像正常,不知道会不会有隐患

2315 次点击
所在节点   宽带症候群  宽带症候群
14 条回复
yyzh
yyzh
270 天前
没有。手机用的机场 ip 在国内的话就直接出去,国外的就进隧道后出去.
顶多就是访问国内网站要至少两次判断会慢点而已
sekisui
sekisui
270 天前
iOS 小火箭有个按需求连接
xingkong06
xingkong06
269 天前
你可以在家里的路由器部署个 tailscale ,然后打开 tailscale 的 Exit nodes ,这时候把手机连进来,在外面就可以用家里的网络上网了。
moioooo
moioooo
269 天前
如果两个设备的都是同样的分流规则的话,对于软路由来说,就是全部直连了
因为手机直连的,到了软路由,依旧直连
手机代理的,跳到代理线路,而代理线路是直连的(你直接链接代理节点),所以也是直连。
所以用起来没啥问题。
Andim
Andim
269 天前
应该不会出现嵌套代理的情况
因为你路由端肯定有分流的,
比如你手机用的机场入口是上海移动,此时你的路由会识别到你的手机流量目的 ip 上海移动就放行了,所以不会二次代理的
kyor0
kyor0
269 天前
有国内中转的话,一点影响都没有
povsister
povsister
269 天前
快捷指令,连接到家里 Wi-Fi 自动关闭代理,反之打开
Goalonez
Goalonez
269 天前
软路由上根据 ip 或者 mac 地址设置黑白名单。
不过我之前折腾了一阵,最后还是退回旁路由的模式了,家里真正需要科学的设备才指向过去,其他走正常网络。像手机这种就直接走手机上的客户端就行了。
FaiChou
FaiChou
269 天前
手机代理软件都有按场景切换不同模式的,比如 qx 有`running_mode_trigger`。

同时 fq 的话,比如你访问谷歌,手机软件经过规则看到需要走节点,比如日本 ip ,于是这条请求是发往代理节点的,到了路由器上,路由器运行的 fq 服务收到这个请求,收到日本 ip 为目标,于是会经过自己的规则,命中规则或者不命中规则,都可能再嵌套一次。除非将这个日本 ip 设置成黑白名单,走直连。

也没有研究过代理服务的源码,不清楚它有没有一条:if dest.ip == currentNodeIp { go direct } 的规则。有的话,就不会再次嵌套。

所以蹲个大佬详细解答下。
Andim
Andim
269 天前
@FaiChou 你所假设和这些都不会发生,因为 OP 说是订阅的节点,那么大概率他有个国内机房的中转
所以路器端看到的手机翻墙的流量是手机到国内机房的连接,自然就放行直连了
如果是手机用的是自建的海外直连代理的情况下才会嵌套代理
tediorelee
tediorelee
269 天前
Home = subnet, default = DEVICE:MACMINI, SSID:YOUR-WIFI = DIRECT, ROUTER:192.168.2.1 = DIRECT
lzp441321890
lzp441321890
269 天前
手机代理软件的配置文件里加一条连接指定 wifi 暂停代理的规则就行了。。。surge 是

[SSID Setting]
SSID:你家里的 WIFI 名称 suspend=true
JensenQian
JensenQian
269 天前
看协议了
udp 的 hysteria 你只代理 tcp 的肯定不会走啊
伪装成 https 流量的话你说呢
还有节点是国内中转
情况太复杂,自己测下延迟不就知道了吗
yshtcn
yshtcn
262 天前
没有说软件很难说具体怎么做。
但是的确应该通过配置文件去避开这种问题。

这里有两个部分:一是判断,二是隧道。
因此我一般会保留手机判断,然后通过 fallback 策略决定走路由还是走手机。

至于 DNS ,我通过搭建独立的 dns 服务实现,通过 DHCP 下发。
在局域网以外的地方,我搭建了公网 dns 服务保证一致的体验(通过脚本自动管理云服务器白名单,非公开)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1049367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX