软路由代理问题, tg 无法代理问题

59 天前
 yikyo

相对小众网络配置

用的 vyos 系统,内部有 3 个容器,adguardhome mosdns clash

adguardhome 用来缓存 dns 请求,日志查询功能,上级是 mosdns

mosdns 用来做 dns 分流,国内域名直接指向阿里、腾讯 dns ,国外域名指向 clash dns

clash ,使用 fake ip ,没有任何规则,容器启用了 tun

vyos 配置了一条路由 针对 fake ip 段的路由至 clash 容器 IP

按网上的教程,只要把 tg 的 ip 段路由到 clash 就可以代理,但是无法成功。

可能会出现问题的地方

1 ,clash 规则未指定 ip 规则,tg 的流量进来没有捕获,但是我使用 clash 全局模式也未成功

2 ,clash 使用 fake ip 模式后,无法针对 ip 代理

3 ,tg 的 ip 段路由设置错误

请问怎么测试解决这个问题。可付费咨询,4 杯奶茶

1708 次点击
所在节点    宽带症候群
24 条回复
sereinfy
58 天前
你用的不是开发者选项里面添加代码这个吗,这个是用 ipset 的方式,随着 lclash 启动一个脚本,把 tg 的所以 ip 段,添加到 ipset 然后转发给 7892 端口、很灵活。不需要重复写很多条规则。我不知道容器方式的适不适用。google 搜索 基于 DNS 的内网透明代理分流方案。看下这篇文章。其实我还是觉得这样还是麻烦,不过目前是最佳
sereinfy
58 天前
我原本想找更简单的方式,不过 tun 模式下 要复杂了。
yikyo
58 天前
@sereinfy 开发者选项是指什么,我系统是 vyos ,三个容器,还是比较简单的,没有额外的配置,clash 也不需要规则。
如果不需要代理 tg ,没有这些乱七八糟的事,而且我觉得 auto-route 应该可以用,是我哪里没弄好,有时间我再折腾一下。
JimmyChan1506
37 天前
@Goooooos telegram 使用的是 ip, 的确需要把它们加到主路由中的静态路由表中, 但不觉得会是个问题

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

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

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

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

© 2021 V2EX