![使用 putty 进行基于 IP 的隧道](https://linux22.com/image/1372010/%E4%BD%BF%E7%94%A8%20putty%20%E8%BF%9B%E8%A1%8C%E5%9F%BA%E4%BA%8E%20IP%20%E7%9A%84%E9%9A%A7%E9%81%93.png)
在Linux下我学会了使用ssh建立基于ip的隧道,这样做:
# background tunnel ip based on tun5
sudo ssh -f -N -w 5:5 root@remoteserver
# setup remote: tun5
ssh root@remoteserver "sudo ip link set tun5 up"
ssh root@remoteserver "ip addr add 10.0.0.100/32 peer 10.0.0.200 dev tun5"
# client setup: tun5
sudo ip link set tun5 up
sudo ip addr add 10.0.0.200/32 peer 10.0.0.100 dev tun5
这-w参数使我能够将本地 IP 注册到 tun5 设备,而该设备又成为我到远程服务器的网关 IP。只需 5 行代码,这真是太棒了。
我使用的其中一个应用程序没有适当的代理处理,并且使用 ssh 端口隧道很糟糕,这就是为什么我需要一个完全基于 IP 的解决方案,才能正确路由 UDP。
知道如何在 Putty 或 Windows 下的其他工具中执行此操作吗?
非常感谢任何提示!