0%

vps上网

update

切换到v2 + ws + tls


已一台刚装好的centOS6.5为例

安装git&ss,此步骤安装最新的ss,不建议安装老版本ss

1
2
sudo apt install git
pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U

配置ss

1
vim /etc/shadowdowsocks.json

配置ss例子,端口写不常用的,并且的越随意越好,记得不要超过65535

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{                                  
"server":"my_server_ip", //服务器的IP地址
"server_port":7711, //服务器的端口,
"local_address": "127.0.0.1", //本机IP地址
"local_port":1080, //本机端口
"password":"mypassword", //自己设定的密码
"timeout":600, //超出时间
"method":"chacha20-ietf-poly1305", //加密方法,推荐使用"chacha20-ietf-poly1305"算法需要额外安装
"fast_open": false //true 或 false}
}

# 若是多用户模式,将server_port和password合并为port_password:
"port_password": {
"443": " mypassword 1”, //对应端口设定不同的密码
"8888": " mypassword 2”
},

安装gevent,如果使用Python2,高版本的gevent可能会安装失败,官方推荐1.1版本

1
2
3
$ yum install -y libevent
$ pip install greenlet
$ pip install gevent==1.1

强烈使用推荐的chacha20-ietf算法。安装新算法需要先安装libsodium

直接安装or编译安装随心情

1
2
yum install epel-release
yum install libsodium

or

1
2
3
4
5
6
yum -y groupinstall "Development Tools"
wget https://github.com/jedisct1/libsodium/releases/download/1.0.15/libsodium-1.0.15.tar.gz
tar xf libsodium-1.0.15.tar.gz && cd libsodium-1.0.15
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

启动ss服务

1
2
3
ssserver -c /etc/shadowsocks.json
# 若想让ss一直在后台运行,可运行:
nohup ssserver -c /etc/shadowsocks.json > /dev/null 2>&1 &

客户端

macos: ShadowsocksX-NG

win: https://shadowsocks.org/en/download/clients.html

android: 可以先从pc下个apk传到手机(或者免费vpn有很多临时用下不错)再用gg play更新/下载

ios:wingy

kcptun

参考文档

https://github.com/easonhuang123/blog/issues/1

https://github.com/shadowsocksrr/shadowsocks-rss/wiki/libsodium

下面是一篇升级glibc的文章,我的确升级成功了,但是bbr还是用不了,放弃了
https://cnodejs.org/topic/56dc21f1502596633dc2c3dc