软硬件环境
- 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
,保存即可.