比如,
socks5 代理是 192.168.89.22:8080 (clash outbound 目标)
ens33:192.168.33.100/24
ens192:192.168.178.254/24 (clash inbound)
机器的 route:
route add -host 192.168.89.22 netmask 255.255.255.255 gw 192.168.33.1
机器上有个 ens33 的网络接口,config.yaml 的配置,想让它的 inbound 流量(ens192)都往一个 socks5 代理走,实现“中转代理”功能
以前没做过 tun 模式,看了一些科普和例子,草草做了个配置:
tun:
enable: true
stack: System
device: mytun
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
- tcp://any:53
proxies:
- name: myproxy
type: socks5
server: 192.168.89.22
port: 8080
rules:
- IP-CIDR,0.0.0.0/0,myproxy
貌似是 clash 要启动 tun 模式,然后把 ens192 接口的流量,通过 iptables,或者写静态路由转发去 mytun 接口上?
clash 不可以“直接接管”一个网络接口的,不知道理解的对不对,又好像折腾错,走错路了?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.