ubuntu18:ss配置
阿新 • • 發佈:2018-11-11
環境說明:
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/