Vultr CentOS7 + Shadowsocks 服务端配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nzyalj/article/details/78623465

前言

Lantern挂了,准备使用ss科学上网,选择Vultr提供的Centos服务器,一开始选择的是日本节点,但是挂了两次,现在换成了新加坡,不知道能支撑多久,在此记录记录一下,为了后面的再次重配提供便利


步奏

基础配置

一开始拿到的是一个CentOS7的主机,先更改root账号的密码方便日后使用

passwd

之后就是升级本地的软件包

yum update

然后安装git

yum install -y git

注: -y 表示对安装过程中的一切提问均回答yes

最重要的一步,开放防火墙,如果希望最终ss监听的端口为9000,那么

firewall-cmd --zone=public --add-port=9000/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports # 查看端口是否开放

安装ss

我选择的是ss的c语言版本,克隆仓库到 /tmp 文件夹中

如果执行步奏出现错误,则请移步其仓库首页

cd /tmp

git clone https://github.com/shadowsocks/shadowsocks-libev.git

cd shadowsocks-libev

git submodule update --init --recursive

获取编译所需的第三方模块或软件

yum install epel-release -y

yum install gcc gettext autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel -y

开始编译安装

./autogen.sh

./configure

make

make install

使用TCP BBR进行加速

具体详见项目wiki,这里不再赘述


启动ss server

假设ip为111.111.111.111,开放端口为9000,密码为123456789,加密算法为 aes-256-cfb (加密算法需要和服务端一致)

nohup ss-server -s 111.111.111.111 -p 9000 -k 123456789 -m aes-256-cfb &

写在后面

关于客户端的话不管是PC,Mac,Linux还是安卓苹果都有,不过有些不太容易获取,可以先找一个能用的VPN先搞到客户端。

网上其实后很多一键配置脚本,不想自己配的可以去使用,给个链接吧。

我并不知到这个新加坡ip能支撑多久,之前日本的那个IP估计是彻底挂了,新加坡节点的延迟被日本的慢一倍,不过远离天朝不知道会不会安全一点…

猜你喜欢

转载自blog.csdn.net/nzyalj/article/details/78623465