DragonCave

一个没有黄段子的无聊小站

Ubuntu16.04 Shadowsocks服务器端安装和配置

前言

本教程旨在提供简明的Shadowsocks服务器端安装教程,使用init.d实现服务自启动,使用iptables实现Shadowsocks 流量统计。

本教程基于Python 3,支持IPv6。

安装pip

本教程使用Python 3为载体,因Python 3对应的包管理器pip3并未预装,首先安装pip3:

安装Shadowsocks

使用下面的命令来安装最新版的Shadowsocks:

安装完成后可以使用下面这个命令查看Shadowsocks版本:

目前会显示“Shadowsocks 3.0.0”。

创建配置文件

创建Shadowsocks配置文件夹:

创建配置文件:

i 进入插入模式,复制粘贴如下内容(注意修改密码和端口号):

Esc 退出插入模式,输入 :wq 关闭vim。

测试Shadowsocks配置

启动Shadowsocks:

在此地址下载最新的Shadowsocks windows客户端:https://github.com/shadowsocks/shadowsocks-windows/releases 如”Shadowsocks-4.0.0.zip”,将Shadowsocks.exe解压放置到合适的文件夹中并运行,在弹出的编辑服务器窗口添加服务器。以上文中的配置为例,服务器IP填写服务器的IPv4地址或IPv6地址,服务器端口填写8388,密码填写password,加密方法选择aes-256-cfb。

右键点击右下角通知栏中的小飞机图标,点击启用系统代理,并将系统代理模式设为全局,此时浏览器应该能直接打开Google。

这时浏览器打开https://www.ipip.net/,可以看到当前IP就是你的服务器IP地址。

测试完毕,按 Ctrl + C 关闭Shadowsocks。

配置Systemd管理Shadowsocks

新建Shadowsocks管理文件:

i进入插入模式,复制粘贴以下内容:

Esc,输入:wq保存并退出。

启动Shadowsocks:

设置开机启动Shadowsocks:

至此,Shadowsocks Server的安装已经全部完成了!

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注