前言
適用場景:公司內部電腦不允許連接外網,但是工作需要使用微信、QQ
環境准備:Linux主機一台(允許上外網,阿里雲服務器需要開放端口才能訪問)
原理
知其然,知其所以然。公司網絡禁用微信,無非是用路由禁用掉微信和QQ的服務器。我們發出請求無法響應,自然就不能正常使用了。此時代理服務器的出現,就能解決我們這個問題,代理服務器相當於一個跑腿的。我告訴他我要去訪問這個地址,然后他就屁顛屁顛的幫我去訪問這個地址了。
無代理服務器:

代理服務器:

基於SS5搭建Sockt5代理服務器
本篇以阿里雲服務器centOS7為例:
安裝SS5依賴包:
yum install gcc openldap-devel pam-devel openssl-devel
下載ss5
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
解壓壓縮包
tar -zxvf ss5-3.8.9.8.tar.gz
進入解壓目錄
cd ss5-3.8.9/
配置
./configure
編譯 安裝
make && make install
修改權限
chmod a+x /etc/init.d/ss5
修改配置文件
vim /etc/opt/ss5/ss5.conf
把這兩行的注釋打開並修改,auth,permit這兩行


設置sock連接的密碼
vim /etc/opt/ss5/ss5.passwd
添加賬號密碼,這個就是sock連接的賬號和密碼。
ss5 默認使用1080端口,並允許任何人使用,如果要修改默認端口,請修改 vim /etc/sysconfig/ss5
vim /etc/sysconfig/ss5

啟動ss5
service ss5 start
阿里雲服務器記得配置安全組開放SS5監聽的端口,否則無法訪問
使用QQ或者微信代理測試:

