搭建 Shadowsocks 服务
安装组件
1 | $ yum install m2crypto python-setuptools |
安装完成后配置服务器参数
1 | $ vi /etc/shadowsocks.json |
写入如下配置:
1 | $ vi /etc/shadowsocks.json |
其中server字段与local_address填写之前的IP Address。password是自己用于连接这个shadow socks的密码,自定义就好。
其他的不需要更改。
- 然后保存退出。
- vi 的命令:
- -按 “i” 进入编辑模式,
- 编辑后按 “esc” 退出编辑模式,
- 输入 “:wq” 保存退出vi。
配置防火墙
这一步主要是为了提高系统安全性。安装防火墙
1
$ yum install firewalld
启动防火墙
1 | $ systemctl start firewalld |
开启防火墙相应的端口
方法一(推荐)
端口号是你自己设置的端口
1
2$ firewall-cmd --permanent --zone=public --add-port=443/tcp
$ firewall-cmd --reload方法二(麻烦,没必要) 新建文件ss.xml
1
$ vi /usr/lib/firewalld/services/ss.xml
粘贴下面的代码
1
2
3
4
5
6
7<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SS</short>
<description>Shadowsocks port
</description>
<port protocol="tcp" port="443"/>
</service>保存退出。
- 开启端口
- 重启firewalld 服务,
- 下面的ss是上述的文件的名字,区分大小写
1
2$ firewall-cmd --permanent --add-service=ss
$ firewall-cmd --reload
启动 Shadowsocks 服务
1 | $ ssserver -c /etc/shadowsocks.json |
如果想干点其他的实现后台运行,使用
1 | $ nohup ssserver -c /etc/shadowsocks.json & |
连接
这样服务器就搭建好了。全平台的连接方法戳我。
PC连接
下载Shadow Socks客户端。SS加速器客户端下载
选择适合的版本,下载并解压运行。
填写信息:服务器地址,端口号,密码,加密方式与代理端口默认即可
SS信息填写
填写完之后点击确定,然后到托盘中右键选择开启”启用系统代理”。
iOS连接
在App Store下载Wingy。
填写信息:服务器,端口,密码,代理模式,加密方式默认即可。
Wingy信息填写
MacOS连接
官方教程
Android连接