Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 2.32 KB

03.2.md

File metadata and controls

68 lines (50 loc) · 2.32 KB

翻墙软件Shadowsocks-libev服务端设置

要利用 shadowsocks-libev翻墙,首先要有一台国外的服务器安装并运行shadowsocks 服务端。如果还没有服务器,可以到 digitalocean 购买一台虚拟服务器,价格非常便宜。

注册DO并绑定支付方式后,登陆,然后Create Droplet:

  • Hostname 主机名,任意填,比如 shadowsocks
  • Select Site 默认的512MB那款就够了
  • Select Region 选择San Francisco 1
  • Select Image 选择 Ubuntu的第一个也是最新的版本
  • Create Droplet 创建虚拟服务器

创建服务器后如何设置ssh登陆,请自行搜索相关教程。

Ubuntu安装 shadowsocks-libev服务端

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

Ubuntun源码编译 shadowsocks-libev 最新版

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

使用最新版shadowsocks-libev服务端软件 ss-server

sudo /etc/init.d/shadowsocks stop
sudo cp /opt/shadowsocks-libev/src/ss-server /usr/bin/

编辑shadowsocks-libev配置文件

sudo vi /etc/shadowsocks/confg.json

改成类似如下:

{
	"server":"107.89.0.12",
	"server_port":8345,
	"password":"killgfw",
	"method":"aes-256-cfb"		
}

必须把server IP地址改成你自己的,其他可以不改

控制shadowsocks-libev的方法

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随机启动

启动shadowsocks-libev服务端

sudo service shadowsocks start

参考: