如何在ubuntu上快速搭建socks5服务器

前期准备

购买海外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地址、端口、密码、加密方式,就能正常使用了。

你可能感兴趣的:(如何在ubuntu上快速搭建socks5服务器)