本篇不写参与试用方法,只记录启动实例之后做的一系列操作,只要是 ubuntu-18.04 版本的系统都可以参考此操作流程
更新 apt
安装 shadowsocks-libev
因为服务器在东京,正好手头没有合适的梯子,不利用起来就是浪费
1.准备编译环境
1 2 3 4
| apt install --no-install-recommends build-essential autoconf libtool \ libssl-dev gawk debhelper dh-systemd init-system-helpers pkg-config asciidoc \ xmlto apg libpcre3-dev zlib1g-dev libev-dev libudns-dev libsodium-dev \ libmbedtls-dev libc-ares-dev automake
|
2.安装 git
3.获取源码并编译
首先要进入到你想要保存源码的目录,比如/usr/local/xxx(自己建的文件夹)
1 2 3 4 5
| git clone https://github.com/shadowsocks/shadowsocks-libev.git cd shadowsocks-libev git submodule update --init ./autogen.sh && ./configure --disable-documentation && make sudo make install
|
4.创建配置文件
1 2
| sudo mkdir /etc/shadowsocks-libev sudo vim /etc/shadowsocks-libev/config.json
|
配置文件内容,记得修改密码
1 2 3 4 5 6 7 8 9
| { "server": "0.0.0.0", "server_port": 8388, "local_port": 1080, "password": "password", "timeout": 600, "method": "aes-256-cfb", "fast_open": false }
|
5.创建 Shadowsocks-libev.service 配置文件,用于配置服务启动
1
| sudo vim /etc/systemd/system/shadowsocks-libev.service
|
内容如下:
1 2 3 4 5 6 7 8 9 10 11
| [Unit] Description=Shadowsocks-libev Server After=network.target
[Service] Type=simple ExecStart=/usr/local/bin/ss-server -c /etc/shadowsocks-libev/config.json -u Restart=on-abort
[Install] WantedBy=multi-user.target
|
6.启动服务
1
| sudo systemctl start shadowsocks-libev
|
7.配置开机启动
1
| sudo systemctl enable shadowsocks-libev
|
至此,配置完成,自己找找客户端进行连接,上网冲浪吧(记得开放安全组端口噢)
未完待续