要利用 shadowsocks-libev翻墙,首先要有一台国外的服务器安装并运行shadowsocks 服务端。如果还没有服务器,可以到 digitalocean 购买一台虚拟服务器,价格非常便宜。
注册DO并绑定支付方式后,登陆,然后Create Droplet:
- Hostname 主机名,任意填,比如 shadowsocks
- Select Site 默认的512MB那款就够了
- Select Region 选择San Francisco 1
- Select Image 选择 Ubuntu的第一个也是最新的版本
- Create Droplet 创建虚拟服务器
创建服务器后如何设置ssh登陆,请自行搜索相关教程。
sudo add-apt-repository "deb http://shadowsocks.org/debian wheezy main"
sudo apt-get update
sudo apt-get install shadowsocks
上述命令的效果:
- 把 deb http://shadowsocks.org/debian wheezy main 加到 /etc/apt/sources.list
- 安装ss-local ss-redir ss-server ss-tunnel到 /usr/bin
- 启动文件 /etc/init.d/shadowsocks
- 配置文件 /etc/shadowsocks/config.json
- 一些默认启动配置 /etc/default/shadowsocks
sudo apt-get install build-essential autoconf libtool libssl-dev git
cd /opt
git clone https://github.com/clowwindy/shadowsocks-libev.git
cd shadowsocks-libev
./configure && make
sudo /etc/init.d/shadowsocks stop
sudo cp /opt/shadowsocks-libev/src/ss-server /usr/bin/
sudo vi /etc/shadowsocks/confg.json
改成类似如下:
{
"server":"107.89.0.12",
"server_port":8345,
"password":"killgfw",
"method":"aes-256-cfb"
}
必须把server IP地址改成你自己的,其他可以不改
sudo service shadowsocks start
sudo service shadowsocks stop
sudo update-rc.d shadowsocks defaults 99
sudo update-rc.d -f shadowsocks remove
上面第三行设置随机启动 Shadowsocks-libev, 第四行取消shadowsocks-libev随机启动
sudo service shadowsocks start