【VPS】build a shadowsocks server in digital ocean centos7
Description
折腾了一整天,记录一下。
Environment & Tools
digital ocean, centos7
Guide
centos7中部署ss服务器
使用yum安装python工具 & shadowsocks:1
2
3yum -y update
yum install python-setuptools && easy_install pip
pip install shadowsocks
配置shadowsocks:
1 | vim /etc/shadowsocks.json // 新建Json文件 |
补充shadowsocks操作:
1 | ssserver -c /etc/shadowsocks.json -d start // 启动 |
windows中安装ss客户端
启动 & 配置:
- windows下直接解压zip文件并双击exe文件启动
- 按照shadowsocks.json中的设置,配置服务器IP、服务器端口、密码、加密方式,代理端口不变
- 右键点击shadowsocks图标,点击
启用系统代理
windows中登陆www.google.com测试翻墙效果
如果登陆不成功,可以右键客户端图标 -> 帮助 -> 显示日志。(4.1.3.1版本中日志还能检测流量)
如果出现500,有可能centos7防火墙未开放端口:
1 | systemctl status firewalld.service // 显示一个服务的状态 |
Q&A
Q: digitalocean authentication token manipulation error
A: 第一次发来的随机密码要输入 2 次的,第一次是登录了,然后让你改密码,这时候还要先输入次那个随机密码
Q: Unit firewalld.service could not be found.
A: yum install firewalld //安装firewalld 防火墙
Reference
DigitalOcean 第一次修改 root 密码,输入新密码后提示 Authentication token manipulation error
centos7配置shadowsocks
CentOS7 安装shadowsocks server
【已解决】Linode的CentOS 7中搭建shadowsocks
firewalld:
关于linux-centos7,防火墙 Failed to start firewalld.service: Unit firewalld.service is masked
CentOS7使用firewalld打开关闭防火墙与端口
systemctl命令的使用及服务状态的查看
Shadowsocks客户端:
各版本Shadowsocks客户端下载地址
shadowsocks/shadowsocks-windows
Shadowsocks
shadowsocks/ShadowsocksX-NG
ShadowshocksR-安卓使用教程
CentOS7 shadowsocks 客户端安装
Other Reference
Shadowsocks (简体中文)#%E5%AE%89%E8%A3%85)