Ubuntu 网络配置

[使用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+https://github.com/shadowsocks/shadowsocks@master

3.编辑配置文件

sudo mkdir /etc/shadowsocks/
sudo vim /etc/shadowsocks/shadowsocks.json

内容如下:

{
"server":"0.0.0.0",
"server_port":8390,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"YourPassword",
"timeout":600,
"method":"aes-256-cfb"
}

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+https://github.com/shadowsocks/shadowsocks@master

2.加密方式"method":"aes-256-cfb"建议改为:"method":"chacha20-ietf-poly1305";

改后网速飞快,但是改后,会出现新的错误:Exception: libsodium not found

解决办法:安装libsodium

安装步骤:

sudo wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz

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+https://github.com/shadowsocks/shadowsocks@master

3.编辑配置文件
D:\Bin\Python\Python36\Scripts\shadowsocks.json

内容如下:

{
"server":"0.0.0.0",
"server_port":8390,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"YourPassword",
"timeout":600,
"method":"aes-256-cfb"
}

4.开启服务或停止服务

开启服务

ssserver -c /etc/shadowsocks/shadowsocks.json

停止服务
直接关闭控制台窗口即可

 

posted @ 2018-12-24 21:48  Windows 10  阅读(807)  评论(0编辑  收藏  举报