使用Haproxy转发内网其他主机的ssh端口到公网的指定端口
目录
需求情况如下,公司公网 IP 只有一个,为了充分利用这个 IP 实现多个内部服务器可以进行外部访问。
首先作为反向代理的服务器需要如下准备:
- 操作系统安装(*Linux)
- Haproxy 软件安装
- 双网卡,一个获取为公网 IP 地址,另一个为内网地址
Haproxy 软件安装很简单,因为我用的 Ubuntu,安装命令如下:
|
安装完成后直接编辑/etc/haproxy/haproxy.cfg
,在其最后回车后添加如下参数:
|
保存退出后直接,service haproxy restart
即可生效。
现在就可以通过公网 IP(例如:203.33.13.24:2223)进行 ssh 访问,使用内网的用户名和密码,可正常登录。
v1.5.1