使用 putty 进行基于 IP 的隧道

使用 putty 进行基于 IP 的隧道

在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 下的其他工具中执行此操作吗?

非常感谢任何提示!

相关内容