阿里云Ubuntu 14.04配置Shadowsocks服务端

/ 1评 / 1

做一个遵纪守法的好公民,使用VPN,请向有关部门备案。此篇文章只是记录阿里云配置Shadowsocks服务端的流程笔记,仅供技术交流。

安装软件

安装软件前先更新源:

sudo apt-get update

安装Python:

sudo apt-get install python-gevent python-pip

安装加密模块:

apt-get install python-m2crypto

安装Shadowsocks:

sudo pip install shadowsocks

配置Shadowsocks

我们在 /etc 目录下创建Shadowsocks配置文件:

vi /etc/shadowsocks.json

写入配置信息:

{
    "server":"0.0.0.0",
    "server_port":443,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"设置密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false,
    "workers": 1
}

server_port:端口,我这里使用443端口,可以自己自定义。

password:连接Shadowsocks的密码。

method:加密方式,默认的加密方式不安全,这里我使用 aes-256-cfb 。

配置开机启动:

sudo vi /etc/rc.local

在 exit 0 前面添加启动Shadowsocks的命令:

/usr/local/bin/ssserver -c /etc/shadowsocks.json

配置安全组

云服务器 ECS -> 网络和安全 -> 安全组 -> 配置规则里,添加安全组规则,放行入方向443端口,包括自定义UDP和自定义TCP。

关闭防火墙

关闭服务器内部防火墙:

sudo ufw disable

启动和关闭Shadowsocks

启动Shadowsocks:

sudo ssserver -c /etc/shadowsocks.json -d start

关闭Shadowsocks:

sudo ssserver -c /etc/shadowsocks.json -d stop

连接Shadowsocks

Shadowsocks支持各平台连接,这个自行解决,我这里使用 macOS :

  1. 业余草说道:

    写的很好!正在学习搭建中!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注