DigitalOcean VPS 安装 Shadowsocks

前几天朋友共享的 Shadowsocks 账号挂了,貌似是提供商 Shadowcheap 跑路了。为了翻墙需求,他准备买台VPS,由我打理。

虚拟专用服务器(英语:Virtual private server,缩写为 VPS),是指通过虚拟化技术在独立服务器中运行的专用服务器。每个使用VPS技术的虚拟独立服务器拥有各自独立的公网IP地址、操作系统、硬盘空间、内存空间、CPU资源等,还可以进行安装程序、重启服务器等操作,与运行一台独立服务器完全相同。

VPS提供商方面,选择了口碑较好价格实惠的DigitalOcean,5美元一个月的套餐,512MB内存,20GB固态硬盘,1TB一个月流量,应该够用了。

linux方面我完全是菜鸟,开始连登录VPS都不会…

还好这方面的教程很多,安装 Shadowsocks 服务端也不算难。

# DigitalOcean的Droplet怎么添加SSH Key和使用SSH Key登录

当前我使用的是SSH Key登录,用 PuTTY Key Generator 生成公钥和私钥,VPS添加公钥,登录的时候用私钥验证,不用输入密码,挺方便的。

putty-host

CPU好YY,系统一不小心安装了Ubuntu…本来想装Debian的,因为我的笔记本就是Debian。

digitalocean-vps-1

# Ubuntu 安装 Shadowsocks

不是Root用户的首先切换,然后分别运行下面三条命令:

apt-get update
apt-get install python-pip python-m2crypto supervisor
pip install shadowsocks

接着配置 supervisor,运行:

vi /etc/supervisord.conf

进入vi编辑器,复制下文再退出并保存。

[program:shadowsocks]
command=ssserver -c /etc/shadowsocks.json
autorestart=true
user=nobody

启动 supervisor:

service supervisor start

接下来配置 Shadowsocks,运行

vi /etc/shadowsocks.json

进入 vi 编辑器,键入下文再退出并保存。

{
    "server":"服务器IP",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false,
    "workers": 1
}

最后运行:

ssserver -c /etc/shadowsocks.json -d start

总体来说安装起来还是挺简单的,不需要什么linux知识,多搜索下就好了。

测速,在美国西海岸带宽好给力。

DigitalOcean-VPS-speed-2

广东电信,看Youtube 720P视频毫无压力。

DigitalOcean-VPS-speed

 

 

 

 

最后,祝波多尔斯基生日快乐。

1985-06-04

使用 Hugo 构建
主题 StackJimmy 设计