[使用docker配置,最簡單的兩條命令如下]
docker pull oddrationale/docker-shadowsocks
docker run -d -p 6666:6666 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 6666 -k 12345678 -m aes-256-cfb
[6666是埠,12345678是密碼]
一、linux 下的配置方法
安裝python環境是必須的,pip也要正確
1.pip安裝shadowsocks
sudo python -m pip install shadowsocks
2.更新shadowsocks,防止報錯
sudo python -m pip install -u git+
3.編輯配置檔案
sudo mkdir /etc/shadowsocks/
sudo vim /etc/shadowsocks/shadowsocks.json
內容如下:
4.開啟服務或停止服務
開啟服務
sudo ssserver -c /etc/shadowsocks/shadowsocks.json -d start
停止服務
sudo ssserver -d stop
問題解決:
1.如果出現info loading libcrypto from libcrypto.so.1.1之類的錯誤,無法啟動服務
參見《run sslocal raise error》
從github上更新shadowsocks,便可以解決上面的問題
sudo python -m pip install -u git+
2.加密方式"method":"aes-256-cfb"建議改為:"method":"chacha20-ietf-poly1305";
改後網速飛快,但是改後,會出現新的錯誤:exception: libsodium not found
解決辦法:安裝libsodium
安裝步驟:
sudo wget
tar zxf latest.tar.gz
cd libsodium*
./configure
sudo make && sudo make install
安裝後,編輯配置檔案 /etc/ld.so.conf
sudo vim /etc/ld.so.conf
內容為:
include ld.so.conf.d/*.conf"
/lib
/usr/lib64
/usr/local/lib
再重新載入配置:
sudo ldconfig
windows 下的配置方法
安裝python環境是必須的,pip也要正確
1.pip安裝shadowsocks
pip install shadowsocks
2.更新shadowsocks,防止報錯
pip install -u git+
3.編輯配置檔案
d:\bin\python\python36\scripts\shadowsocks.json
內容如下:
4.開啟服務或停止服務
開啟服務
ssserver -c /etc/shadowsocks/shadowsocks.json
停止服務
直接關閉控制台視窗即可
ubuntu 網路配置
進入網路配置檔案 sudo vi etc network inte ces 在這裡你應該會看到如下內容 auth lo iface lo inet loopback 這個正是 lo回環,我需要讓這台執行 ubuntu server 的機子通過 dhcp 獲得ip 來加入網路,那麼我只需要在上面的 l...
Ubuntu 網路配置
1 sudo vi etc network inte ces 更改配置為 autoeth0 ifaceeth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 sudo etc init.d net...
ubuntu 網路配置
檢查網路配置命令 ifconfig 4 如果以dhcp方式配置網絡卡,則改為 auto eth0 iface eth0 inet dhcp 也可以在命令列下直接輸入下面的命令來獲取位址 sudo dhclient eth0 5 配置dns伺服器的位址,最多可以使用3個dns伺服器 sudo vi e...