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

161 天前
 bzkmsjy

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

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

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

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

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

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

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

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

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

https://www.v2ex.com/t/1049367

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

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

© 2021 V2EX