SSH远程端口转发(Remote Forwarding)是本地转发的“反向”操作。它可以将一台公网服务器的端口流量,通过SSH隧道转回你的本地电脑。

使用场景
适合你的电脑在防火墙后、没有公网IP,却需要让别人访问你的服务。例如:
临时把家里电脑的网站服务分享给同事看
远程调试本地开发环境
工作原理
你从内网主动发起SSH连接到一台有公网IP的服务器,并告诉它:对外开放某个端口,任何访问该端口的请求,都转发给你。
配置方法
使用 -R 选项。
基本格式:
bash
ssh -R 远程端口:本地地址:本地端口 用户名@SSH服务器地址
实际例子:
你的本地电脑运行着一个网站服务(端口3000),你有一台公网服务器 public-server.。
null
null
nullcom
效果:任何人访问 public-server.com:8080,都会被转发到你本地电脑的 3000 端口服务。
前置要求
需要在公网服务器的SSH配置(/etc/ssh/sshd_config)中开启:
null
GatewayPorts yes
否则转发端口只监听本地回环地址(127.0.0.1),外网无法访问。
另外,可以借助 80KM 端口流量转发程序,搭建流量中转节点,所有外网访问经过节点再回源,彻底隐藏真实 IP。支持 80、443 常用网页端口,兼容各大系统。
如何选择一款适合自己的内网穿透产品?
TShock开服笔记:用上80KM穿云箭,联机就这么简单
什么是内网穿透?如何实现无公网IP远程访问?
想和朋友远程联机?不用公网IP,三步就能解决游戏联机
内网穿透软件哪个好?【80KM穿云箭】
如何快速部署远程办公环境?
想和朋友一起玩泰拉瑞亚?先把联机这关过了
什么是内网穿透?如何实现无公网IP远程访问?
想和朋友远程联机?不用公网IP,三步就能解决游戏联机
如何快速部署远程办公环境?
80KM穿云箭远程访问必备的内网穿透神器!
私有部署的服务器如何实现远程访问?企业为何不将服务器放在云端?
如何在异地远程控制另一台电脑?
80KM穿云箭:远程连接家里的电脑设置教程
出差在外,连不上公司内网?远程登录内网的解决办法
外网如何打通内网,外网远程内网操作步骤
外网内网远程桌面,外网远程访问内网桌面完整教程
外网远程桌面内网,外网远程桌面内网教程实操
内网远程控制是什么,怎样选择内网远程控制工具