digitalocean上搭建shadowsocks服务端

注册 Vultr VPS 送你10美金 免费玩4个月

介绍

DigitalOcean是一家位于美国的云主机服务商,总部位于纽约,成立于2012年。由于价格低廉,高性能配置、灵活布置的优势,近些年来发展迅猛,成为中国站长圈们喜爱的品牌。
该公司拥有多个数据中心,分别位于阿姆斯特丹机房(荷兰)、美国纽约机房和旧金山机房,拥有服务器数量超过两万台。考虑到不断增长的亚洲用户需求,DigitalOcean对外宣称正在筹备亚洲地区机房。

最低套餐配置为512MB内存、单核CPU、20GB固态硬盘、1TB流量,每月费用5美元。按月计费和按使用时间计费两种方式。详细套餐价格请访问Digitalocean

用以下链接注册反10美金,免费玩俩月!!
DO 官网 www.digitalocean.com/?refcode=71dd2cc6d807

本站也是搭建在do服务器上,使用的是san francisco机房,速度相当给力

介绍shadowsocks介绍

shadowsocks是一个轻量级的隧道代理,简称ss,其他类似的工具有goagent, 各种网页代理,vpn等等.其相比于goagent来说,使用的门槛相对较高(需要有自己的服务器),比较稳定(不容易被河蟹,X大期间goagent访问也是各种不稳定),没有流量限制(goagent为1G/天),安全(加密传输的数据)等优点.

准备

在使用ss之前,必须的准备的有一下几个东西

  • 一台服务器及独立的ip地址(or vps)要翻出去,服务器就得在国外,翻进来,服务器就得在国内
  • 服务器具有python运行环境(for python版本) 最好是2.6 或 2.7
  • 有折腾梯子的能力 前提是你能折腾linux系统

如果没有以上的东西 我建议你买ss服务或者在大/局/域/网/内活着 其实也挺好,眼不坚信不烦吗

安装 服务端

服务端安装相对复杂的vpn goagent之类的比起来简单的多 几条命令即可搞定

1.检查你vps服务器的python版本;推荐2.6 或 2.7

python -V

2.安装pip

wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

3.重头戏开始

pip install shadowsock

好了就这么简单,ss装完了

配置服务端

配置那就更简单了,随便在什么位置写个配置文件,启动ss就ok了
当然为了之后方便管理,还是在一个固定的地方配置吧


mkdir -p /data/ShadowSocks
cd /data/ShadowSocks
vim config.json

config.json 内容如下

{
"server":"my_server_ip",
"server_port":8388,
"local_port":1080,
"password":"barfoo!",
"timeout":600,
"method":"table"
}

解释:

  • server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
  • server_port 服务器端口
  • local_port 本地端端口
  • password 用来加密的密码
  • timeout 超时时间(秒)
  • method 加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4”, 等等。
  • 默认是一种不安全的加密,推荐用 “aes-256-cfb”

运行ss程序

在配置文件目录里面执行
一般来说我们都让其在后台一直运行的,所以用如下命令即可。

nohup ssserver > log &

后台执行并将日志写入log文件

注:在防火墙中开启你的服务端口访问权限

查看下端口状态

lsof -i:8388

梯子就搭建完成了 SS

客户端配置

你要么等我写,要么就看看官方推荐吧

shadowsocks官方推荐客户端:http://shadowsocks.org/en/download/clients.html

注册 Vultr VPS 送你10美金 免费玩4个月