本地开发环境映射到公网

由于本地开发为办公环境,内部又无公网地址,所以采用ssh隧道映射,实现开发环境可公网访问。

公网必须有一台可访问,可登陆的主机:
远程主机地址: 47.97.198.xxx
映射远程端口:7689
本地映射端口:8080
公网访问端口:47.97.198.xxx:8288

实现的方法如下:

方法一. windows 工具隧道映射

  • 配置登陆信息,自行操作

  • 配置隧道 如下图:

  • 图1

方法二. Linux 命令操作
ssh -vnNT -R 7689:localhost:8080 [email protected]

由于映射后的端口只能由服务器本地访问,so进行端口转发配置如haproxy配置

listen dev-mapping
    bind                    0.0.0.0:8288
    mode                    tcp
    balance                 roundrobin
    fullconn                40960
    server dev-ssh 127.0.0.1:7689 weight 5 check inter 2s rise 2 fall 3

你可能感兴趣的:(本地开发环境映射到公网)