站长资源
中国站长网站

ss服务端搭建

服务端搭建的前提是你已经成功使用SecureCRT或putty或者xshell连接服务器,接下来的工作就是按照下面的步骤依次执行:

1.环境安装与更新

这一步,你需要做的是依次执行下面的每条命令:

yum install epel-release
yum update
yum install python-setuptools m2crypto supervisor
easy_install pip
pip install shadowsocks

2.文件配置

接下来需要编辑一下/etc/shadowsocks.json文件,命令如下:

vi /etc/shadowsocks.json

执行上述命令后,此时的你已经进入文件编辑模式,这是你创建的一个新的空白文件,你需要做的事情就是将下面的内容粘贴后复制到shadowsocks.json文件里:

{
   "server":"0.0.0.0",
   "server_port":8388,
   "local_port":1080,
   "password":"yourpassword",
   "timeout":600,
   "method":"aes-256-cfb"
}

加入需要多个用户,我们可以通过配置端口和对应密码来实现,如:

{
	"server": "0.0.0.0", 
	"local_port": 1080, 
	"port_password": {
		"1214": "123456", 
		"1314": "123456"
	  }, 
	"timeout": 600,
	"method": "aes-256-cfb"
}

我们来说一下上述属性代表什么,以及还有哪些属性

{

    "server":"1.1.1.1",             #ss服务器IP

    "server_port":1035,             #端口

    "local_address": "127.0.0.1",   #本地ip

    "local_port":1080,              #本地端口

    "password":"password",          #连接ss密码

    "timeout":300,                  #等待超时

    "method":"rc4-md5",             #加密方式

    "fast_open": false,             # true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。开启方法: echo 3 > /proc/sys/net/ipv4/tcp_fastopen 开启之后,将 fast_open 的配置设置为 true 即可

    "workers": 1                    # 工作线程数

}

接下来需要编辑一下/etc/supervisord.conf文件,命令如下:

vi /etc/supervisord.conf

此时,你已进入supervisord.conf文件的编辑模式,这不是一个空白文件,里面有很多英文,请把下面的内容粘贴到文件尾部的空行处,然后保存:

[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
user=root
log_stderr=true
logfile=/var/log/shadowsocks.log

接下来需要编辑一下/etc/rc.local文件,请执行以下命令:

vi /etc/rc.local

此时,你进入了rc.local文件的编辑模式,这也不是一个空白文件,请把以下内容粘贴到文件中部的空白处,然后保存

service supervisord start

最后执行reboot命令或者vps的重启按钮,重启服务器。

启动命令 

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

停止命令: 

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

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » ss服务端搭建

评论 抢沙发

评论前必须登录!