# 通过SSH隧道发布开发机端口

# 所需条件

一台有公网IP的服务器(支持SSH),为方便使用最好配置密钥登陆。

服务器安装nginx,方便对不同业务复用80,可以用宝塔,方便管理。

# 示例代码(开发机执行)

发布本机8080到服务器 www.lidong.xin的81端口
ssh -N -R 81:127.0.0.1:8080 root@www.lidong.xin

发布本机7001到服务器 www.lidong.xin的82端口
ssh -N -R 82:127.0.0.1:7001 root@www.lidong.xin

# 服务器配置

配置nginx反向代理

81.lidong.xin 反向代理到 127.0.0.1:81
82.lidong.xin 反向代理到 127.0.0.1:82

这样就可以在互联网用对应域名访问本机对应服务了。

Last Updated: 2022/11/13 12:30:47