科学上网Shadowsocks

首先找个国外的服务器,比如 AWS 搬瓦工 这样的,然后开始安装 shadowsocks:

安装shadowsocks依赖

1
2
3
4
5
6
1. sudo -s // 获取超级管理员权限
2. apt-get update // 更新apt-get
3. apt-get install python-pip // 安装python包管理工具pip
4. pip install shadowsocks // 安装shadowsocks
当写好配置文件之后就可以开启了,配置文件内容在下面列出来了
5. ssserver -c /etc/shadowsocks.json -d start // 启动shadowsocks

3 4 5 可以换成

1
2
3
4
3 apt install shadowsocks
4 ssserver -c /etc/shadowsocks.json start
apt我当时安装的shadowsocks没有开启守护进程的指令(-d),使用pip安装的可以 所以如果pip的正常安装就用那个

就是取消了守护进程开启

shadowskcks.json内容

1
2
3
4
5
6
7
8
9
10
{
"server":"0.0.0.0",
"server_port":开放的端口,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"访问密码",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}

或者

1
2
3
4
5
6
7
8
9
10
{
"server":"0.0.0.0",
"port_password": {
"端口1": "连接密码1",
"端口2" : "连接密码2"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

机器设置好后再修改防火墙规则,开放你在配置文件中设置的端口号

这时候在你要使用的 pc/mobile 上下载个shadowsocks

服务器地址就是你国外主机的地址,端口就是你配置文件中的端口,密码是配置文件中的密码

这个博客有个赞赏功能,不试一下吗?