Linux 下 Shadowsocks 設置方法

1、GUI 客戶端 ( 尚不支持 chacha20-ietf-poly1305 加密方式,請使用命令行客戶端 )

這裏我們推薦使用 shadowsocks-qt5

  1. 安裝方法
  2. 使用方法
  3. 常見問題

2、命令行客戶端

使用最新的 Python 版本或是 Shadowsocks-libev

1. 安裝:

Python : https://github.com/shadowsocks/shadowsocks/tree/master#install
Shadowsocks-libev: https://github.com/shadowsocks/shadowsocks-libev#installation

下面我們以 Python 版的 Shadowsocks 為例

2. 設置 Shadowsocks 配置文件

創建一個 /etc/shadowsocks.json 文件,格式如下

{
    "server":"服務器IP或域名",
    "server_port":端口號,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密碼",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

3、啓動 Shadowsocks

Python 版客戶端命令是 sslocal , Shadowsocks-libev 客戶端命令為 ss-local

/usr/local/bin/sslocal -c /etc/shadowsocks.json -d start

4、安裝 proxychains

這裏以 Debian / Ubuntu 爲例

sudo apt-get install proxychains

編輯 /etc/proxychains.conf

修改最後一行為

socks5 127.0.0.1 1080

接著我們就可以直接用

sudo proxychains apt-get xxxx
sudo proxychains wget xxxx

類似的命令使用 Shadowsocks 進行操作程序

5、 在應用程序內代理

您衹需要將程式指定為 socks v5 的代理

服務器 127.0.0.1 端口 1080(應與 Shadowsocks 客戶端的本地端口對應,默認為1080)

6、 關閉 Shadowsocks

在終端輸入

lsof –i:1080

kill 相應 pid 即可

3、瀏覽器使用方法

  1. Firefox 瀏覽器設置教程
  2. Chrome 瀏覽器設置教程

results matching ""

    No results matching ""