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远程访问?
想和朋友一起玩泰拉瑞亚?先把联机这关过了
泰拉瑞亚联机老连不上?试试这个省心办法
内网穿透工具选型指南:ZeroTier、FRP、80KM穿云箭、花生壳全面对比
出差在外,连不上公司内网?远程登录内网的解决办法
外网如何打通内网,外网远程内网操作步骤
什么是内网穿透?如何实现无公网IP远程访问?
出差在外,连不上公司内网?远程登录内网的解决办法
外网如何打通内网,外网远程内网操作步骤
外网内网远程桌面,外网远程访问内网桌面完整教程
外网远程桌面内网,外网远程桌面内网教程实操
内网远程控制是什么,怎样选择内网远程控制工具
Windows端口转发和路由器端口转发有什么区别?各自适用什么场景?
MC端口映射完全教程:路由器虚拟服务器配置+防火墙放行+内网穿透备用方案
端口映射配置后连不上?别慌!按这4步排查,一学就会
网关端口映射和路由器端口转发有什么区别?配置要点全解析
手把手配置Nginx反向代理:多域名转发、端口映射、SSL证书一篇搞定
内网穿透必备:Linux端口转发命令与iptables规则详