在谷歌云上面搭建shadowsocks服务

这个视频介绍得很清楚明了,希望更多的人能看到。

在谷歌云上建立一个新的vm实例,然后ssh进去,安装BBR

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

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r

查看内核版本,显示为最新版就表示 OK 了

sysctl net.ipv4.tcp_available_congestion_control

返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
或者为:
net.ipv4.tcp_available_congestion_control = reno cubic bbr

sysctl net.ipv4.tcp_congestion_control

返回值一般为:
net.ipv4.tcp_congestion_control = bbr

sysctl net.core.default_qdisc

返回值一般为:
net.core.default_qdisc = fq

lsmod | grep bbr

然后是安装shadowsocks,使用teddysun的一键安装shadowsocks-libv脚本

wget --no-check-certificate -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh
chmod +x shadowsocks-libev-debian.sh
sudo ./shadowsocks-libev-debian.sh
Congratulations, Shadowsocks-libev server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method

之后在虚拟机的防火墙设置里开启相应的端口就ok了。

如果要安装shadowsocksR,则使用一键安装shadowsocksR脚本:

wget — no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh 
chmod +x shadowsocksR.sh
./shadowsocksR.sh

SS和SSR并存

使用teddysun的一键安装shadowsocks-libv脚本一键安装shadowsocksR脚本安装ss和ssr,方便是方便,但是两个脚本安装的服务都叫shadowsocks,存在冲突,这样重启VPS以后两个服务都起不来。

所以安装完shadowsocks之后,去/etc/init.d,

mv /etc/init.d/shadowsocks /etc/init.d/shadowsocks-libev
systemctl daemon-reload
systemctl enable shadowsocks-libev
systemctl start shadowsocks-libev

这样再接着安装ssr,两个就不会冲突了。而且把ssr脚本里面的init.d/shadowsock直接该名称为shadowsockR。

这样两个服务就不会打架,可以共存了。

客户端下载

在PC上使用的客户端是 shadowsocks-win,在Mac上使用的客户端是 ShadowsocksX-NG

各个平台客户端下载地址:

https://shadowsocks.org/en/download/clients.html

在PC和Mac上如何使用ss请看下面的视频:

Written by

自由撰稿人,时评人,平等公义追求者

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store