CentOS 安装与配置 ShadowSocks 服务端

shadowsocks.jpg

前言

随着 “净网2018” 专项整治行动的开展,鉴于近期墙内形式的严峻,搜索 ShadowSocks 安装教程也很难搜到了。
恰逢近期亚太一区的网络状态堪忧,安装教程找半天,思来想去索性就自己写一篇博文,方便以后自己安装。

安装

ShadowSocks,中文名影梭,使用socks5代理,在中国大陆广泛用于翻墙,速度比 pptp 和 OpenVPN 要快,是一款翻墙必备神器。

安装 pip

安装 ShadowSocks 首先要安装 pip。
Pip 是安装 python 包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。
Pip 是对 easy_install 的取代,提供了和 easy_install 相同的查找包的功能,因此可以使用 easy_install 安装的包也同样可以使用 pip 进行安装。

yum install python-setuptools && easy_install pip

安装 ShadowSocks

pip install shadowsocks

创建配置文件 /etc/shadowsocks.json

touch /etc/shadowsocks.json
vi /etc/shadowsocks.json

修改配置文件为如下配置:

  • 单用户
{
"server": "0.0.0.0",
"server_port": 8388,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "your-password",
"timeout": 300,
"method": "rc4-md5",
"fast_open": false
}
  • 多用户
{
"server": "0.0.0.0",
"local_address": "127.0.0.1",
"local_port": 1080,
"port_password": {
"8989": "password0",
"9001": "password1",
"9002": "password2",
"9003": "password3",
"9004": "password4"
},
"timeout": 300,
"method": "rc4-md5",
"fast_open": false
}

上述配置文件各字段的含义:

  • server:服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
  • server_port:监听的服务器端口
  • local_address:服务端本地监听的 IP 地址
  • local_port:服务端本地端口
  • password:用来加密的密码
  • timeout:超时时间(秒)
  • method:加密方式,官方默认使用 aes-256-cfb,推荐使用 rc4-md5,RC4 比 AES 速度快好几倍
  • fast_open:是否快速启动,true 或 false

启动服务

ssserver -c /etc/shadowsocks.json -d start #启动
ssserver -c /etc/shadowsocks.json -d stop #停止

官方的单用户配置多用户配置

客户端下载地址

附上各客户端的下载地址

Windows

Max OS X

  • ShadowsocksX-NG
  • Outline macOS
  • Command-line Client
    • pip install shadowsocks
    • brew install shadowsocks-libev
    • cpan Net::Shadowsocks

Linux

  • Shadowsocks-Qt5
  • Command-line Client
    • pip install shadowsocks
    • apt-get install shadowsocks-libev
    • cpan Net::Shadowsocks

Android

iOS

OpenWRT

  • shadowsocks-libev
    • opkg install shadowsocks-libev
  • shadowsocks-libev-polarssl
    • opkg install shadowsocks-libev-polarssl

官网地址(需要翻墙):

https://shadowsocks.org/en/download/clients.html

文章作者: chengww
文章链接: https://chengww.com/archives/shadowsocks.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 chengww's blog