软硬件环境
- ubuntu server 16.04
- shadowsocks client 2.5.2
- 搬瓦工vps
视频看这里
前言
最近在 搬瓦工 上买了VPS服务,就想着换种方法科学上网,之前都用的是付费VPN,因为种种原因,经常被封、无法使用。shadowsocks是最常使用的工具,安装及使用也非常简单方便,而且是跨平台的。
安装shadowsocks服务
首先需要在vps上安装服务器端软件,直接采用apt-get方法,简单方便
sudo apt-get install shadowsocks
编辑配置文件
接下来编辑相应的配置文件,配置文件的路径请随意,我这里是 /etc/shadowsocks.json
{
"server":"*.*.*.*",
"server_port":9999,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"123456",
"timeout":300,
"method":"aes-256-cfb ",
"fast_open": false,
"workers": 1
}
其中,server是vps分配给你的IP地址,server_port可以随便设,别跟其它服务端口重复就行,最好是1024以后的数字,不要超过65535, password是客户端登录是需要填写的密码,method是加密方法
启动shadowsocks服务
在vps上启动服务
ssserver -c /etc/shadowsocks.json
可以将启动命令写入/etc/rc.local,让vps开机自动开启服务。
安装shadowsocks客户端
以windows为例,下载后文中提供的客户端,打开配置界面

设置完毕后,启动系统代理,可以愉快的科学上网了。
linux上如何使用?
sudo apt install shadowsocks
编辑配置文件ss.json,修改相应的服务器地址,用户名及密码等信息
{
"server":"*.*.*.*",
"server_port":*,
"local_port":1080,
"password":"*",
"method":"aes-256-cfb"
}
然后启动服务
sslocal -c ss.json
从站点https://github.com/FelisCatus/SwitchyOmega/releases下载相关浏览器的插件,我这里是chromium-browser,安装完成后,在proxy servers里配置Protocol为SOCKS5,Server地址为127.0.0.1,端口为1080,保存即可.