需求:
有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 121.196.62.128 //服务器外网地址
internal 172.16.225.154 //服务器内网地址
daemon //后台运行
启动
3proxy cfg/3proxy.cfg
到此,Linux代理部署完毕
在window上下载软件proxifier
配置 proxifier
设置代理规则
验证:
直接 ssh root@ECS服务器内网地址