盒子
盒子
文章目录
  1. 1.安装pip
  2. 2.安装shadowsocks
  3. 3.创建配置文件
  4. 4.启动shadowsocks
  5. 5.配置自启动
  6. 6.Firewalled防火墙配置
  7. 7.安装速锐
  8. 8.启动速锐
  9. 9.火狐浏览器配置
  10. 10.Chrome配置

Shadowsocks

1.安装pip

因为是vultr的东京centos7服务器,所以需要安装Python包以及pip :

1
2
$ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
$ python get-pip.py

2.安装shadowsocks

得先更新一下pip包!

1
2
$ pip install --upgrade pip
$ pip install shadowsocks

3.创建配置文件

创建目录在 /etc下 :

1
$ vi /etc/shadowsocks.json

配置文件内容 :

  • 单端口
1
2
3
4
5
6
7
8
9
{
"server":"0.0.0.0", --服务器IP,直接用0.0.0.0也可
"server_port":8381, --端口端口
"local_address": "127.0.0.1", --本地地址,可省略
"local_port":1080, --本地端口,可省略
"password":"password", --密码
"timeout":300, --超时时间,可省略
"method":"aes-256-cfb", --加密策略,有多重策略,具体自查
}
  • 多端口
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{ --每个端口对应一个密码
"8381":"password1",
"8382":"password2",
"8383":"password3"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false
}

4.启动shadowsocks

1
2
3
4
5
6
#启动
$ ssserver -c /etc/shadowsocks.json -d start
#停止
$ ssserver -c /etc/shadowsocks.json -d stop
#重启
$ ssserver -c /etc/shadowsocks.json -d restart

启动成功就可以通过SS客户端使用。

5.配置自启动

新建启动脚本文件/etc/systemd/system/shadowsocks.service,内容如下 :

1
2
3
4
5
6
7
8
9
[Unit]
Description=Shadowsocks

[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks.json

[Install]
WantedBy=multi-user.target

通过以下命令注册,启动服务

1
2
$ systemctl enable shadowsocks
$ systemctl start shadowsocks

启动后可以查看服务状态

1
$ systemctl status shadowsocks -l

若启动成功,则会提示 :

  • shadowsocks.service - Shadowsocks

    Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)

    Active: active (running) since Sun 2017-08-13 18:03:41 CST; 1h 29min ago

    Main PID: 9567 (ssserver)

    CGroup: /system.slice/shadowsocks.service

    ​ └─9567 /usr/bin/python2 /usr/bin/ssserver -c /etc/shadowsocks.json

6.Firewalled防火墙配置

1
2
3
4
5
6
# 开放端口
$ firewall-cmd --zone=public --add-port=8381/tcp --permanent
$ firewall-cmd --zone=public --add-port=8382/tcp --permanent
$ firewall-cmd --zone=public --add-port=8383/tcp --permanent
# 修改规则后需要重启
$ firewall-cmd --reload

7.安装速锐

锐速是一款强大的服务器加速软件。由于这个软件只针对特定的linux内核才能使用,所以需要修改服务器系统的内核。

对于centos7,内核更换为 : 3.10.0-229.1.2.el7.x86_64

1
$ rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

更换内核后需要重启服务器才能生效!

之后才可以继续安装速锐

1
$ wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

8.启动速锐

1
$ service serverSpeeder start

这里为止,SS的搭建就已经完成了。

9.火狐浏览器配置

1
> 设置→首选项→高级→网络→链接→设置→手动配置代理→socks主机:127.0.0.1 端口:1080→使用SOCKS v5代理DNS→确定

10.Chrome配置

1
2
> 关闭已经打开的chrome,用终端命令开启chrome
> $ chromium-browser --proxy-server=socks5://127.0.0.1:1080

进入后便可以下载插件,安装SwitchySharp,然后配置此插件:

情景模式→删除原有的情景模式,新建情景模式(原有的情景模式无socks代理)→手动配置→SOCKS代理:127.0.0.1 端口1080→保存 →ok

支持一下
扫一扫,支持v1nke
  • 微信扫一扫
  • 支付宝扫一扫