有n台阿里云ECS服务器,如今想要利用 xshell 或其余工具 远程,可是须要在安全组内添加22号端口,使其暴露在公网上,并且是每台服务器都须要。git
实现:
使用3proxy + proxifier 组合(免费)github
1·在Linux上部署 3proxy
从github下载代码至本地主机(主机需安装git)shell
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代理部署完毕ssh
配置 proxifier ide
设置代理规则
验证:
直接 ssh root@ECS服务器内网地址 工具