版权声明:本文为博主原创文章,未经博主允许不得转载。 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估计是彻底挂了,新加坡节点的延迟被日本的慢一倍,不过远离天朝不知道会不会安全一点…