前期准备
购买海外vps,配置1核1G即可,操作系统选择Ubuntu。
海外vps推荐vultr。
通过nodejs的npm命令来安装ss是最快捷方便的方式,下面就来安装。
安装nodejs环境
执行命令更新系统包
$ apt update
安装nodejs 8.x版本
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ apt-get install -y nodejs
安装pm2
pm2可以看做一个nodejs环境下的服务器,利用它来启动和维持ss服务
$ npm -g i pm2
安装ss
执行命令安装ss
$ npm -g i shadowsocks
然后,编辑配置文件:
$ vim /usr/lib/node_modules/shadowsocks/config.json
修改后的文件内容如下:
{
"server":"0.0.0.0",
"server_port":8083,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"myPassword",
"timeout":600,
"method":"aes-256-cfb"
}
从配置文件可以知道,对外的服务端口是8083
,密码是myPassword
,加密方式是aes-256-cfb
在pm2中启动ss服务
执行命令启动服务:
$ pm2 start /usr/bin/ssserver
通过如下命令能够看到pm2下正常服务的应用
$ pm2 ls
通过如下命令能够看到ss服务的日志
$ pm2 logs ssserver
就此ss已经成功安装在服务器上了。
客户端安装
到github上去搜索并下载对应的客户端(注:iPhone由于应用在App Store下架了,所以就自己去App Store找类似的ss客户端)
安装完毕之后,只需要配置服务器的ip地址、端口、密码、加密方式,就能正常使用了。