Shadowsocks快速安装方案

在学习计算机知识时,借助互联网资源是每个Coder所必须具备的能力。除了国内的百度搜索引擎外,国外最强势的Google搜索在国内被封禁,所以为了查资料学习,用shadowsocks实现翻墙上网是一种可靠的解决方案。

ShadowSocks安装方案如下

1. 安装步骤

Debian/Ubuntu:

1
2
apt-get install python-pip
pip install shadowsocks

CentOS:

1
2
yum install python-setuptools && easy_install pip
pip install shadowsocks

2.创建并配置用户json文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
在终端输入vi /etc/shadowsocks.json创建配置文件

按 i 插入

插入以下内容(用户数任意,注意最后一个用户密码后面没有逗号)

{
"server":"my_server_ip", #填入你的IP地址
"local_address": "127.0.0.1",
"local_port":1080,
"port_password": {
"8381": "foobar1", #端口号,密码
"8382": "foobar2",
"8383": "foobar3",
"8384": "foobar4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

然后按Esc退出编辑,按shift+:,输入wq,回车,就保存退出了。

3.启动命令及配置

有两种方式启动,前端和后端

1
2
3
4
前端启动:ssserver -c /etc/shadowsocks.json;
后端启动:ssserver -c /etc/shadowsocks.json -d start;
停止:ssserver -c /etc/shadowsocks.json -d stop;
重启(修改配置要重启才生效):ssserver -c /etc/shadowsocks.json -d restart

设置开机启动

1
2
3
4
5
在终端输入vi /etc/rc.local
把里面最后的带有ssserver的一大段默认的代码删除掉
再把ssserver -c /etc/shadowsocks.json -d start加进去
按wq保存退出
到此就配置好,放飞自我吧!

3.配置项说明

Name Explanation
server the address your server listens
server_port server port
local_address the address your local listens
local_port local port
password password used for encryption
timeout in seconds
method default: “aes-256-cfb”, see Encryption
fast_open use TCP_FASTOPEN, true / false
workers number of workers, available on Unix/Linux

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. ShadowSocks安装方案如下
    1. 1.1. 1. 安装步骤
      1. 1.1.1. Debian/Ubuntu:
      2. 1.1.2. CentOS:
    2. 1.2. 2.创建并配置用户json文件
    3. 1.3. 3.启动命令及配置
    4. 1.4. 3.配置项说明