内网穿透
内网穿透 需求:内网内的电脑需要接收到公网的数据,此时可以通过反向ssh隧道建立数据连接。(使用时需要关闭代理一类的软件)
内网穿透云工具 cpolar
反向ssh隧道 笔记本与服务器建立反向ssh隧道 # 在笔记本上执行以下指令:将服务器上的8083 端口的数据,与 笔记本本地的9090端口建立通信隧道
ssh -R 8083:localhost:9090 root@47.118.32.110 在服务器上建立数据转发 # 在服务器上执行以下指令
# 将服务器上的8082端口的所有数据,转发到服务器上的8083端口
# 接收到的8082端口数据可以来自于任何ip,转发到的ip为localhost,这在ssh隧道中非常有用
socat TCP-LISTEN:8082,fork TCP:localhost:8083 在笔记本上接收数据 nc -l 9090 在笔记本向服务器8082 端口发送数据 echo "test data" | nc 47.118.32.110 8082 数据流流向 笔记本向服务器8082发送数据,服务器将8082接收到的数据转发到服务器自己的8083端口,建立的反向ssh隧道再将8083 端口的数据,发送到笔记本的9090端口,此时在笔记本本地9090端口就可以服务器8082端口接收到的数据。