SS服务器搭建

搭建shadowsockets服务器

1、购买VPS国外服务器;

推荐使用:https://www.vultr.com/?ref=7347932
我选择的是澳大利亚的服务器;

2、远程ssh登陆vps服务器

可以使用 Putty、XShell、SecureCRT任何一个都可以,然后ssh远程登陆;

3、安装shadowsocks,我的vps服务器上安装的是ubuntu;

apt-get install pyphon-pip;
pip install shadowsocks;
(ps如果遇到什么问题,可以百度解决)

4、shadowsocks安装完毕配置使用:

vi /etc/shadowsocks.json

然后输入如下内容:
{
“server”:”my_server_ip”,
“server_port”:25,
“local_address”: “127.0.0.1”,
“local_port”:1080,
“password”:”mypassword”,
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}
配置文件中个字段的含义:

server: 服务器ip地址
server_port: 绑定的端口,注意不要设置已经使用了的端口
possword: 密码
timeout: 超时时间
method: 加密方法
fast_open: 如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟
workers: 默认为1
如果需要配置多个SS账号,可以按照如下案例进行配置:
{
“server”:”your_server_ip”,
“port_password”:{
“8381”:”password1”,
“8382”:”password2”,
“8383”:”password3”,
“8384”:”password4”
},
“timeout”:300,
“method”:”rc4-md5”,
“fast_open”:false,
“workers”:1
}

5、启动 shadowsocks

如果已经写好了配置文件,启动 shadowsocks 服务器的命令如下:
ssserver -c /etc/shadowsocks.json
后台启动和停止 shadowsocks 服务器:
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop
shadowsocks 的日志保存在 /var/log/shadowsocks.log

使用Supervisor让SSserver保持在后台运行

1、安装Supervisor

apt-get install python-pip python-m2crypto supervisor

2、创建配置文件

vim /etc/supervisor/conf.d/shadowsocks.conf

[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autorestart=true
user=nobody

如果端口 < 1024,把上面的 user=nobody 改成 user=root。

3、在 /etc/default/supervisor 最后加一行:

ulimit -n 51200

4、启动执行

service supervisor start
supervisorctl reload
可以把如上两行写入到/etc/rc.local中,开机就会自动启动;

5、如果遇到问题,可以检查日志:

supervisorctl tail -f shadowsocks stderr

如果修改了 shadowsocks 配置 /etc/shadowsocks.json, 可以重启 shadowsocks:
supervisorctl restart shadowsocks

如果修改了 Supervisor 的配置文件 /etc/supervisor/*, 可以更新 supervisor 配置:
supervisorctl update

使用 switchyOmega 实现自动切换代理

(如下待验证)
新建一个情景模式,比如叫 SS,代理协议选择 socks5,代理地址为 127.0.0.1,端口 1080。

现在切换到 SS 情景模式就可以通过 shadowsocks 科学上网了。后面获取自动切换规则列表

设置自动切换模式
在设置界面选择自动切换模式,在 “切换规则” 中勾选“规则列表规则”,对应的情景模式选择刚刚新建的 SS。

然后在下面的规则列表地址中填写

https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

规则列表格式选择 AutoProxy。

然后点击立即更新情景模式, 更新完成后会有提示。

点击左侧的 “应用选项”。然后单击 switchyOmega 图标,选择自动切换,就可以在访问“不存在的网站” 时自动切换到 shadowsocks 代理了。

添加自定义规则
如果遇到某个国外网站无法直接连接或速度太慢时,可以单击 switchyOmega 图标,选择 “添加条件”,情景模式选择 SS,就可以了。

这时打开 switchyOmega 选项,在自动切换模式的切换规则中就可以看到刚刚添加的规则。可以在这里管理自定义的规则。

导入和导出 switchyOmega 设置
如果换了一台电脑,重新设置一遍 switchyOmega 就太麻烦了。可以在设置好的 switchyOmega 中导出设置文件,在另一个 chrome 浏览器中导入,就可以直接复制原来的设置了。

在 switchyOmega 选项的左侧点击 “导入 / 导出”,点击“生成备份文件” 即可生成 switchyOmega 设置备份。点击 “从备份文件恢复” 可以导入备份文件。

其他服务器纪录:

https://bwh1.net/
https://www.digitalocean.com
https://hostus.us/
https://www.host1plus.com/
https://billing.virmach.com/
https://www.alpharacks.com/
https://www.pzea.com/
https://www.iozoom.com/
https://www.rosehosting.com/linux-vps-hosting.html
https://www.a2hosting.com/vps-hosting/unmanaged?aid=itlr&bid=bb181b69
https://www.interserver.net/vps/?id=422165
https://www.hostwinds.com/index.php
https://hostiso.com/vps-hosting/

猜你喜欢

转载自blog.csdn.net/xiaozi0221/article/details/79439729
今日推荐