- 在外部网络上的机器上安装 SSH 客户端(例如 OpenSSH)。
- 在内网服务器上安装 SSH 服务器。
在外部网络上的机器上运行以下 SSH 命令,创建一个隧道将外部端口转发到内网服务器的端口。假设内网服务器的 IP 是 internal-ip,内网服务器上的需要代理的端口是 internal-port,外部网络上的机器的 IP 是 external-ip,需要将外部端口 external-port 代理到内网服务器上:
ssh -N -L external-ip:external-port:internal-ip:internal-port user@internal-ip
其中,user 是内网服务器上的用户名,internal-ip 是内网服务器的 IP 地址,internal-port 是内网服务器上需要代理的端口,external-ip 是外部网络上的机器的 IP 地址,external-port 是外部网络上的机器上用于访问代理的端口。
版权属于:
cicaba
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论 (0)