當擁有服務器過后,使用服務器網絡代理也就成為了日常的一部分。其中利用SS5服務代理網絡較為簡單。
首先需要下載SS5的源碼(貌似無直解壓版本)
利用命令:
1.wget下載包 wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download
2.yum下載源碼編譯以及運行環境 yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
3.tar解壓下載的包 tar -zxvf ./download -C /root/SS5(文件名為download,-C /root/SS5為解壓儲存位置指令)
4.cd切換路徑 cd/root/SS5/ss5-3.8.9 (注意自己的文件位置,打開所解壓的文件夾)
5.編譯安裝等 ./configure + make + make install
6.給予SS5啟動權限以及跟隨系統啟動 chmod a+x /etc/init.d/ss5 指令相隔 chkconfig --add ss5 指令相隔 chkconfig --level 345 ss5 on
7.vi編輯器修改系統環境下的SS5內容 vi /etc/opt/ss5/ss5.conf
8.vi修改用戶登錄以及端口 vi /etc/sysconfig/ss5
9.vi更新允許連接的用戶信息 vi /etc/opt/ss5/ss5.passwd
10.啟動SS5服務 service ss5 start
1.下載源碼
在官網https://sourceforge.net/projects/ss5/files/下載SS5最新版本的源代碼(找到要下載的版本,右鍵復制鏈接)
wget https://sourceforge.net/projects/ss5/files/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz/download
下載源代碼有注意有無報錯
2.安裝依賴組件
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
出現錯誤,一般會在最后有提醒
3.解壓源碼文件
tar -zxvf ./download -C /root/SS5
4.轉換至文件夾
cd/root/SS5/ss5-3.8.9
5.編譯安裝等
./configure
make
make install
逐步運行(忽視warning,不出現err就沒問題)
6.給予SS5啟動權限以及跟隨系統啟動
chmod a+x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on
運行不會出現任何東西,出現東西也會提醒err,按照提示檢查便可
7.vi修改ss5.conf
vi /etc/opt/ss5/ss5.conf
找到auth和permit兩行(按鍵盤a進行編輯)
auth(去掉#號,最后一個-改為u【代表用戶登錄接入】)
permit(去掉#號,第一個-改為u【同理,如果不需要賬號連接,不修改-為u】)
建議修改成u,即用戶接入,防止意外蹭流量的情況
8. vi更新用戶信息以及接口
vi /etc/sysconfig/ss5
去掉#號必須,端口8080不設置,默認為1080(同理避免流量被侵用)
9.更新允許連接的用戶信息
vi /etc/opt/ss5/ss5.passwd
左邊為賬號,右邊為密碼,空格隔開,每一行為一個用戶賬號。
10.啟動SS5服務
service ss5 start
ok為正常,更新用戶或端口或其它信息要重啟服務
service ss5 restart
沒有報錯即可使用。