什么是隧道(ssh隧道和ppp隧道)?我在谷歌搜索,但它令人困惑..任何人都可以提供一些关于这个隧道主题的好材料?
var*_*tec 21
好吧,基本上你有3台机器:
基本隧道将是对的端口X的任何通信阿被转发到的口Y Ç由乙.即代替A → C,你有A → B → C.所以在机器ç似乎通信是来自乙,而不是一个.如果C的防火墙不允许从A连接(例如领土受限),则非常有用.例如:
ssh -L8080:www.example.com:80 your.server
Run Code Online (Sandbox Code Playgroud)
访问localhost:8080从你的机器,你实际上访问www.example.com:80的your.server.
其他类型的隧道将是:
您在服务器开放的端口X 乙,该端口上的任何通信被转发到端口Y于本地机器一个.如果您在NAT /防火墙后面有用.例如:
ssh -R8080:192.168.1.1:80 your.server
Run Code Online (Sandbox Code Playgroud)
访问的任何人your.server:8080实际上都是192.168.1.1:80在您的本地网络中访问.