vps搭建shadowsocks

shadowsocks是一个著名的轻量级socket代理,基于python编写。

目前来说还是最稳定的FQ工具,但作者已经被请去喝茶,于2015年8月在github删除了源码,但是

星星之火可以燎原,感谢这些无名英雄默默的付出。

shadowsocks客户端地址

目前已经覆盖多个平台,包括IOS 安卓,windows 包括OPENWRT

shadowsocks-libev 是一个 shadowsocks 协议的轻量级实现,是 shadowsocks-android, shadowsocks-ios 以及 shadowsocks-openwrt 的上游项目。其具有以下特点:
  • 体积小巧,静态编译并打包后只有 100 KB。

  • 高并发,基于 libev 实现的异步 I/O,以及基于线程池的异步 DNS,同时连接数可上万。

  • 低资源占用,几乎不占用 CPU 资源,服务器端内存占用一般在 3MB 左右。

  • 跨平台,适用于所有常见硬件平台,已测试通过的包括 x86,ARM 和 MIPS。也适用于大部分 POSIX 的操作系统或平台,包括 Linux,OS X 和 gwin 等。

  • 协议及配置兼容,完全兼容 shadowsocks 协议,且兼容标准实现中的 JSON 风格配置文件,可与任意实现的 shadowsocks 端或服务端搭配使用。

shadowsocks-libev 包括服务端和客户端两部分,一共三个模块。

  • ss-server:服务器端,部署在远程服务器,提供 shadowsocks 服务。

  • ss-local:客户端,提供本地 socks5 协议代理。

  • ss-redir:客户端,提供本地透明代理,需要与 NAT 配合使用,具体使用方法参见文档。

安装过程

1
你的系统最好是redhat,centos,ubuntu或者debian

安装必要组建

1
centos执行 yum install build-essential autoconf libtool openssl-devel gcc -y
1
debian执行 apt-get install build-essential autoconf libtool libssl-dev gcc -y

安装git

1
centos执行 yum install git -y

1
debian执行 apt-get install git -y

装完了执行 git –version检查是否安装成功。

shadowsocks 下载及编译

1
2
3
4
git clone https://github.com/madeye/shadowsocks-libev.git
cd shadowsocks-libev
./configure
make && make install

程序会被安装至/usr/local/bin/下,该路径已存在于系统变量中,所以可以直接使用程序名运行。

1
2
3
4
/usr/local/bin/ss-local
/usr/local/bin/ss-tunnel
/usr/local/bin/ss-server
/usr/local/bin/ss-redir

命令行运行

前台运行服务端:

1
ss-server -s [yourip] -p [Server Port] -k [password] -m [encryption methods]

后台运行服务端:

1
nohup ss-server -s [Server IP] -p [Server Port] -k [Password] -m [encryption methods] &

建议 使用配置文件运行

注意,config.json需要自己创建,并且需要绝对路径

1
ss-server -c config.json

将下面的配置写入config.json,请删除后面注释

1
2
3
4
5
6
7
8
9

# 注释版配置
{
"server":"servier_ip", # 服务器IP
"server_port":65432, # ss服务器所使用的端口号,建议改到30000-60000
"password":"password", # ss服务器密码,轻易不要分享
"timeout":60, # 超时时间,建议设置为60
"method":"rc4-md5" # 加密方式,需要和客户端配合设置
}

然后执行 ss-server -c config.json -f /tmp/ss.pid 即可!

下期介绍使用自动托管工具管理shadowsocks

最近学习搭建VPS以及翻墙的攻略,并自己成功搭建自己的翻墙服务器,把这个过程记录下来。

vps供应商有很多,在这里先推荐下我在用的VPS供应商。

优势在于有年付15刀的套餐可以选择,应盘采用SSD,可以选洛杉矶的机房,速度快,每月500G流量

用来搭建梯子足够,套餐如图,可以用paypal付款,账单地址请填写信用卡账单地址,防止审核问题

直接从首页进入如下界面后,选择套餐以及后面的月付,年付等付款类型,跳转到付款页面,进行付款。

Ramnode

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment