tun2socks 配置不起作用

tun2socks 配置不起作用

我正在尝试配置一个 tun2socks 服务器,将所有流量转发到在线找到的外部代理。我还想保留通过 ssh 进入服务器的能力,所以我不得不考虑到这一点。到目前为止,我收集的步骤如下:

  1. 从 github 下载最新版本的 tun2socks
  2. ip tuntap 添加模式 tun dev tun0
  3. ip地址添加198.18.0.1/15 dev tun0
  4. ip link set dev tun0 up
  5. ip 路由删除默认
  6. ip route 添加默认通过 198.18.0.1 dev tun0 metric 1
  7. ip route 添加默认通过 172.17.0.1 dev eth0 metric 10
  8. iptables -t nat -A PREROUTING -i eth0 -d 172.17.0.1 -j DNAT --to 192.18.0.1
  9. iptables -A FORWARD -i eth0 -d 172.17.0.1 --dport 22 -j REJECT
  10. iptables -A FORWARD -i eth0 -d 172.17.0.1 -j 接受
  11. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  12. sudo ./tun2socks-linux-amd64-v3 -device tun://tun0 -proxy socks5://external-proxy:port

我做错了什么?我知道这里有很多命令,但似乎应该在某处有一些说明。

相关内容