1. 程式人生 > >ubuntu18:ss配置

ubuntu18:ss配置

環境說明:

ubuntu18LTS
python3.6.5

安裝依賴包(我的電腦只需要裝這一個,根據後面步驟的報錯去裝需要的依賴包):

sudo apt-get update
sudo apt-get install python-setuptools m2crypto

自行切到venv下的python(使用ubuntu自帶python不太好):

pip install shadowsocks
# 這是安裝socks5的後臺處理程式,用python實現
# 其他方式也可以是c,java,那就需要使用對應的語言環境

安裝系統處理socks的模組:

sudo apt-get install shadowsocks
# 這裡可能出現缺少依賴包的報錯,根據報錯去安裝需要的包
# 安裝ubuntu處理socks5協議的包,和python後臺實現對接

在ubuntu的home目錄下touch一個新檔案,命名為shadowsocks.json,內容為(千萬不要用sudo去touch,這是我的壞習慣):

{
"server":"11.22.33.44",
"server_port":50003,
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}

啟動shadowsocks後臺監聽程式(不需要切到虛擬python環境下,隨便一個terminal都可以):

到此socks後臺處理程式搭建完成(後臺程式將1080埠的資料包打包傳送給ss伺服器,並解析ss伺服器傳過來的資料包,傳送到1080埠)

還需要搭建瀏覽器代理(瀏覽器代理監聽1080埠的資料包,並解析資料包呈現出來):

這裡需要給firefox瀏覽器安裝SwithyOmega擴充套件:
地址:https://addons.mozilla.org/en-US/firefox/addon/switchyomega/

安裝後,對SwithyOmega進行配置:
配置參考:https://www.switchyomega.com/settings/