Closed bigfoxtail closed 4 months ago
192.168.1.151
是socks5服务器,不能路由至tun0,应该bypass。
使用作者提供的方法正常,可能是设计不同吧。 我使用的这个方法是从其他项目 https://github.com/xjasonlyu/tun2socks/discussions/102 复制的,即时绕过socks5也无法使用,可能是命名空间添加tun0导致的吧。 使用下面代码也不能正常运行。
sudo ip netns add t2sns
sudo ip link set dev tun0 netns t2sns
sudo ip netns exec t2sns ip link set dev tun0 up
sudo ip netns exec t2sns ip addr add 198.18.0.1/24 dev tun0
sudo ip netns exec t2sns ip rule add fwmark 0x438 lookup main pref 10
sudo ip netns exec t2sns ip -6 rule add fwmark 0x438 lookup main pref 10
sudo ip netns exec t2sns ip route add default dev tun0 table 20
sudo ip netns exec t2sns ip rule add lookup 20 pref 20
sudo ip netns exec t2sns ip -6 route add default dev tun0 table 20
sudo ip netns exec t2sns ip -6 rule add lookup 20 pref 20
使用作者提供的方法正常,可能是设计不同吧。 我使用的这个方法是从其他项目 xjasonlyu/tun2socks#102 复制的,即时绕过socks5也无法使用,可能是命名空间添加tun0导致的吧。 使用下面代码也不能正常运行。
sudo ip netns add t2sns sudo ip link set dev tun0 netns t2sns sudo ip netns exec t2sns ip link set dev tun0 up sudo ip netns exec t2sns ip addr add 198.18.0.1/24 dev tun0 sudo ip netns exec t2sns ip rule add fwmark 0x438 lookup main pref 10 sudo ip netns exec t2sns ip -6 rule add fwmark 0x438 lookup main pref 10 sudo ip netns exec t2sns ip route add default dev tun0 table 20 sudo ip netns exec t2sns ip rule add lookup 20 pref 20 sudo ip netns exec t2sns ip -6 route add default dev tun0 table 20 sudo ip netns exec t2sns ip -6 rule add lookup 20 pref 20
问题解决了吗?
使用系统:Ubuntu 22.04 hev-socks5-server-linux-x86_64 配置
hev-socks5-tunnel-linux-x86_64 配置
测试
请求时服务端日志