ubuntu配置ss詳細教程

現在有兩種方式在ubuntu配置ss(前提你已經在服務器上搭建好了ss)

  1. 安裝shadowsocks命令行程序,配置命令。
  2. 安裝shadowsocks GUI圖形界面程序

第一種

  • ubuntu終端安裝shadowsocks

    sudo apt-get update
    sudo apt-get install python-pip(有pip的就不用了)
    sudo apt-get install python-setuptools m2crypto(安裝ss的依賴)
    pip install shadowsocks
    sudo apt-get install shadowsocks

    理論上不會報錯,若有報錯,請聯繫我,也可以網上搜索。

  • 啓動shadowsocks

  1. 安裝好後,在本地我們要用到sslocal ,終端輸入sslocal --help 可以查看幫助
    在這裏插入圖片描述

  2. 通過幫助提示我們知道各個參數怎麼配置,比如 sslocal -c
    後面加上我們的json配置文件,例如你在/home/user/下新建ss.json文件,裏面寫好配置文件如

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

註釋:
server 你服務端的IP
servier_port 你服務端的端口
local_port 本地端口,一般默認1080
passwd ss服務端設置的密碼
timeout 超時設置 和服務端一樣
method 加密方法 和服務端一樣

  1. 然後終端輸入:
sslocal -c /home/user(自己機名)/ss.json  (由於我當前目錄是/home/lzm)

或者像下面這樣直接命令參數寫上運行如:

sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb

-s表示服務IP, -p指的是服務端的端口,-l是本地端口默認是1080, -k 是密碼(要加””), -t超時默認300,-m是加密方法默認aes-256-cfb。出現下圖類似就可以了
在這裏插入圖片描述

第二種

  • 安裝GUI 圖形界面程序,然後配置相對應的參數。安裝教程地址: 安裝指南

    在ubuntu上可以這樣,通過PPA源安裝,僅支持Ubuntu 14.04或更高版本。

    sudo add-apt-repository ppa:hzwhuang/ss-qt5
    sudo apt-get update
    sudo apt-get install shadowsocks-qt5
    
    由於是圖形界面,配置參數自己看就不贅述了。
    

經過上面的配置,你只是啓動了sslocal 但是要上網你還需要配置下瀏覽器到指定到代理端口比如1080纔可以正式上網。
配置瀏覽器這裏以chrome爲例

最後,配置瀏覽器

安裝插件

chrome安裝SwitchyOmega插件,但是沒有代理之前是不能從谷歌商店安裝這個插件的。
所以從Github上直接下載最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (下載crx結尾的)
然後瀏覽器地址打開chrome://extensions/,將下載的插件拖進chrome就可以安裝了。

設置代理地址

安裝好插件會自動跳到設置選項,有提示你可以跳過。左邊新建情景模式-選擇代理服務器-比如命名爲proxy(叫什麼無所謂)其他默認之後創建,之後在代理協議選擇SOCKS5,地址爲127.0.0.1,端口默認1080 ,如圖
在這裏插入圖片描述

設置自動切換

接着點擊自動切換 ( Auto switch)上面的不用管,在按照規則列表匹配請求後面選擇剛纔新建的proxy,默認情景模式選擇直接連接,點擊應用選項保存。再往下規則列表設置選擇Auto switch 然後將這個地址(https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt) 填進去,點擊下面的立即更新情景模式,會有提示更新成功!
在這裏插入圖片描述

點擊瀏覽器右上角的SwitchyOmega圖標,下面選擇AutoProxy,打開youtube試試,Done!

自啓動優化(可選)

這樣每次都要去啓動QT或者開啓終端,所以把它添加到開機啓動就很有必要

針對第一種

  • 首先新建文件 ssboot.sh

    gedit ssboot.sh
    在裏面輸入 
    sslocal -c /home/user/ss.json
    或者
    sslocal -s 11.22.33.44 -p 50003 -k "123456" -l 1080 -t 600 -m aes-256-cfb 
    
  • 設成可執行文件

    chmod +x   ssboot.sh
    然後編輯rc.local
    sudo gedit  /etc/rc.local
    在exit 0上加上sh /home/user/ssboot.sh  (如圖)
    

在這裏插入圖片描述
重啓就啓動了

針對第二種 shadowsocks-Qt

  • 打開終端輸入

     gnome-session-properties
    

在這裏插入圖片描述

  • 選擇添加會彈出
    在這裏插入圖片描述
  • 填入程序名稱,命令在/usr/bin/下面找,找到ss-qt5,點擊添加,重啓即可!bingo!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章