Linux 云服务器部署 3proxy 代理,widows上使用 xshell 用内网地址ssh 远程


需求:

有n台阿里云ECS服务器,现在想要利用 xshell 或其他工具 远程,但是需要在安全组内添加22号端口,使其暴露在公网上,而且是每台服务器都需要。

实现:
使用3proxy + proxifier 组合(免费)

1·在Linux上部署 3proxy
从github下载代码至本地主机(主机需安装git)

git clone https://github.com/z3APA3A/3proxy.git && cd 3proxy

sudo make -f Makefile.Linux && sudo make -f Makefile.Linux install

cd cfg && cp 3proxy.cfg.sample 3proxy.cfg && vi 3proxy.cfg

//添加

timeouts 1 5 30 60 180 1800 15 60
service
users yihong:CL:123123    //身份验证 格式为:用户名:CL:密码   
log /var/log/3proxy/log D
logformat "- +_L%t.%.  %N.%p %E %U %C:%c %R:%r %O %I %h %T"
rotate 30
auth iponly strong  
allow yihong  //允许通过的用户
proxy -a -p6666
socks -p6667     //监听端口
external 123.123.123.123   //服务器外网地址
internal 123.123.123.123     //服务器内网地址
daemon    //后台运行

启动

3proxy cfg/3proxy.cfg

到此,Linux代理部署完毕

在window上下载软件proxifier

配置 proxifier

(Linux)云服务器部署 3proxy 代理,widows上使用 xshell 用内网地址ssh_第1张图片


(Linux)云服务器部署 3proxy 代理,widows上使用 xshell 用内网地址ssh_第2张图片

设置代理规则
(Linux)云服务器部署 3proxy 代理,widows上使用 xshell 用内网地址ssh_第3张图片
验证:
直接 ssh root@ECS服务器内网地址