Ubuntu18.04搭建Shadowsocks服务

2019-02-19 07:01:41   VPN

搬瓦工以及ubuntu14和ubuntu16以及更多信息请参考科学上网: 搭建Shadowsocks服务端, IOS、Android、Windows、Linux下均可用 Outline搭建VPN(更简单更好用)请参考Outline 服务器很便宜的搬瓦工Bandwagon优惠码(最高超过6%折扣):搬瓦工优惠码每天更新 注册和购买Vultr服务器请参考注册和优惠购买Vultr DigitalOcean服务器购买:DigitalOcean优惠购买教程

现在Ubuntu版本出到18.10了,而且有些云服务器商家不提供ubuntu16或者更低版本的镜像了,但是亲测发现之前的搭建方式在ubuntu18上不适用了,这里重新写一篇适用于Ubuntu18的。

买Vultr的服务器很不错,一个月5刀那款就可以,按时计费,比搬瓦工或者其他不能换ip的按月按年付费的优势在于,如果被封ip了,重新开个实例就好了。

Vultr注册送50刀链接

关于连接服务器请参考开头文章连接,这里默认已连接上服务器,从打开服务器命令窗口说起

安装相关软件

sudo apt-get -y update && sudo apt-get install python-pip python-setuptools m2crypto shadowsocks

两配置启动方式

1.命令行直接配置启动

ssserver -s 0.0.0.0 -p 8388 -k "你自定义的密码"  -t 600 -m aes-256-cfb

2.配置文件方式

a. 创建配置文件

cd ~
mkdir ss
cd ss
vim ss.json

此时你在~/ss/下创建了ss.json文件,文件全路径是 ~/ss/ss.json 当然, 这个路径你可以随意选择,文件名字也随便起,编辑ss.json文件, 写入内容如下(英文输入法下按i进入编辑,编辑完成后按esc,输入:wq, 回车保存. 下同 )

{
"server":"0.0.0.0",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"自己设定一个密码",
"timeout":600,
"method":"aes-256-cfb"
}

b. 启动

ssserver -c ~/ss/ss.json

后台运行

上面的启动方式在你退出ssh连接后过段时间就自动关闭服务了,这里提供挂在后台的方式,主要是nohup命令,详情:后台nohup1后台nohup2

1.命令行直接配置启动方式后台挂起运行

nohup ssserver -s 0.0.0.0 -p 8388 -k "你自定义的密码"  -t 600 -m aes-256-cfb >/dev/null 2>&1 &

2.配置文件方式后台挂起运行

nohup ssserver -c ~/ss/ss.json >/dev/null 2>&1 &

至此,完结。

等等,Google BBR 加速了解一下(不了解也无所谓):

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

根据提示按回车或者y键。

下载客户端

软件下载地址:https://www.sednax.com/ 客户端配置参考文章开头的第一个链接

vien.tech版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/90
欢迎小伙伴们在下方评论区留言 ~ O(∩_∩)O
文章对我有帮助, 点此请博主吃包辣条 ~ O(∩_∩)O

猜你喜欢


评论

  • Vien Avatar
    Vien - 6 months ago

    作者提醒:无论你的 server_port 设置多少,都要去云服务器控制台开启相应端口。例如本文的8388,你就要去开启相应的TCP - 8388端口。其中vultr的参考:Outline搭建VPN

未登录

登录后即可发表评论

登录或注册

亲情非友情链接