有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服務器內網地址 工具