ubuntu 科学上网 shadowsocks 服务器搭建
安装shadowsocks依赖
sudo -s // 获取超级管理员权限
apt-get update // 更新apt-get
apt-get install python-pip // 安装python包管理工具pip
pip install shadowsocks // 安装shadowsocks
ssserver -c /etc/shadowsocks.json -d start // 启动shadowsocks
ssserver -c /etc/shadowsocks.json -d restart // 重启shadowsocks
配置shadowsocks
vi /etc/shadowsocks.json
(ps. 可能有人不会用vi,这里简单说下,vi打开文件后,按i即可进入编辑状态,编辑完后,按esc退出编辑状态,按:进入命令状态,输入wq即可保存并退出,还不懂的话自行百度vi吧)
单一端口配置:
- {
- "server":"0.0.0.0",
- "server_port":8888,
- "local_address":"127.0.0.1",
- "local_port":1080,
- "password":"zhimakaimen",
- "timeout":300,
- "method":"rc4-md5",
- "fast_open":false
- }
多端口配置:
- {
- "server": "0.0.0.0",
- "port_password": {
- "8388": "password1",
- "8389": "password2",
- "8387": "password3",
- "8386": "password4"
- },
- "timeout":300,
- "method":"aes-256-cfb",
- "fast_open": false
- }
//ubuntu 14 下测试通过
centos 下安装
安装 pip
pip是 python 的包管理工具。在本文中将使用 python 版本的 shadowsocks,此版本的 shadowsocks 已发布到 pip 上,因此我们需要通过 pip 命令来安装。
在控制台执行以下命令安装 pip:
- $ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
- $ python get-pip.py
安装配置 shadowsocks
在控制台执行以下命令安装 shadowsocks:
$ pip install --upgrade pip
$ pip install shadowsocks