適用場景:公司內部電腦不允許連接外網,但是工作需要使用微信:
環境准備:Linux主機一台(允許上外網,關閉selinux 和防火牆)
本篇以centOS7為例:
使用到的linux命令如下:
1.安裝SS5依賴包:
yum install gcc openldap-devel pam-devel openssl-devel
2.下載ss5
wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
3.解壓壓縮包
tar -vzx -f ss5-3.8.9.8.tar.gz
4.進入解壓目錄
cd ss5-3.8.9/
5.配置
./configure
6.編譯 安裝
make && make install
7.修改權限
chmod a+x /etc/init.d/ss5
8.修改配置文件
vim /etc/opt/ss5/ss5.conf
9. 把這兩行的注釋打開,auth,permit這兩行
auth 0.0.0.0/0 - u #這里的u表示連接需要賬號密碼
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
10.設置sock連接的密碼
vi /etc/opt/ss5/ss5.passwd
增加一行
root roottoor #這個就是sock連接的賬號和密碼
11.啟動ss5服務
service ss5 start
12.配置微信的ss5連接的賬號和密碼。
提示連接成功即成功!!!
補充:
出現下面錯誤:
Can't unlink pid file /var/run/ss5/ss5.pid
在 /var/run 下面創建ss5文件夾
然后 啟動ss5服務,OK