sudo apt-get install -y build-essential
sudo apt-get install -y libwrap0-dev
sudo apt-get install -y libpam0g-dev libkrb5-dev libssl-dev
sudo apt-get install -y libgmp3-dev libc-ares-dev
sudo wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
sudo tar xzvf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
sudo ./configure
sudo make
sudo make install
以上命令的含義分別是:更新軟件包,安裝必要的軟件包,下載和解壓ss5源碼,進行configure,編譯并安裝ss5。
四. 配置ss5
安裝完成后,我們需要進行ss5的配置。ss5的配置文件位置在/etc/opt/ss5/ss5.conf,輸入以下命令打開ss5配置文件:
sudo vim /etc/opt/ss5/ss5.conf
在ss5配置文件中,主要需要配置以下幾個參數:
auth 0.0.0.0/0 – – – – –
permit – 0.0.0.0/0 – 0.0.0.0/0 – – – –
socks – – – – – –
修改以上參數后,保存退出。
注解:
– auth:用于定義ss5授權登錄訪問的地址段。
– permit:用于定義對哪些IP地址段可以訪問ss5代理。
– socks:用于指定ss5監聽的IP地址和端口。
五. 添加ss5用戶
為了保證ss5的安全性,我們需要為ss5添加用戶和密碼,只有設置了用戶名和密碼才能訪問代理。輸入以下命令添加用戶和密碼:
sudo useradd ss5user
sudo passwd ss5user
輸入完這兩條命令后,會提示輸入兩遍密碼,即設置用戶ss5user的密碼。
六. 啟動ss5
啟動ss5前需要啟動到阿里云控制臺的安全組,設置安全組規則,開放ss5監聽的端口。在安全組中添加自定義TCP協議,端口為1080,來源設置為0.0.0.0/0。
然后執行以下命令啟動ss5:
sudo /usr/local/sbin/ss5 -t
此時ss5已經啟動成功,可以在本地將瀏覽器的代理設置為剛剛設置的ECS實例IP地址的1080端口,就可以暢游互聯網了。
七. 自動啟動ss5
以上命令是手動啟動ss5,每次服務器重啟后都需要重新啟動ss5,為了自動啟動ss5,我們需要創建一個systemd的服務,讓ss5成為一個系統服務,并在系統啟動時自動啟動。
輸入以下命令創建ss5服務文件:
sudo vim /etc/systemd/system/ss5.service
將以下內容復制粘貼到ss5.service文件中:
[Unit]
Description=SOCKS Proxy Server
After=network.target
[Service]
ExecStart=/usr/local/sbin/ss5 -t
Restart=always
User=root
[Install]
WantedBy=multi-user.target
保存后退出。然后執行以下命令啟動ss5服務:
sudo systemctl daemon-reload
sudo systemctl enable ss5
sudo systemctl start ss5
以上命令會重新加載systemd控制的所有服務的配置文件,使新建的ss5.service文件生效,并將ss5.service服務設置為開機啟動,同時啟動ss5服務。這樣一來,無論ECS實例何時重啟,ss5服務都會自動啟動。
八. 結語
搭建ss5服務器不僅可以翻墻或者代理,也可以用于加速訪問國外網站。本文介紹了如何在阿里云美國ecs上搭建ss5服務器,希望對廣大用戶有所幫助。
以上就是小編關于“阿里云 美國ecs 搭建ss5服務器”的分享和介紹
三五互聯(35.com)是經工信部審批,持有ISP、云牌照、IDC、CDN全業務資質的正規老牌云服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業郵箱、企業建站等互聯網基礎服務!
公司自研的云計算平臺,以便捷高效、超高性價比、超預期售后等優勢占領市場,穩居中國接入服務商排名前三,為中國超過50萬網站提供了高速、穩定的托管服務!先后獲評中國高新技術企業、中國優秀云計算服務商、全國十佳IDC企業、中國最受歡迎的云服務商等稱號!
目前,三五互聯高性能云服務器正在進行特價促銷,最低僅需48元!
http://www.shinetop.cn/cloudhost/