申请免费Google云搭建SS

- 1 min

很早就听说Google和Amazon给新用户提供1年期的免费服务器使用权,当初是先薅了Amazon家的羊毛,后来给忘记了,自动从信用卡中给我扣掉了两个月的费用,后来就被这种大公司的免费云失去了兴致。

最近发现Google比较良心,在未确认升级账户和支付情况下不会自动扣款,于是就来薅一下Google家的羊毛。

必要信息:

如需VPN,可以联系我索要VPN账户。最近发现一个免费提供SSR的网站,可注册领取。

申请免费一年期云服务器

打开 Google Cloud 官网,使用已有的Google账户登入。

申请第一步

尽量选择使用个人类型去创建,公司类型会比较麻烦。

申请第二步-类型

然后是外币卡信息

申请第二步-银行

信息注册好之后,进入cloud控制台,点击结算,即可看到Google送的300美刀优惠额度。

优惠额度

Google为了验证你的信用卡,会先扣除1美刀,不用担心,5分钟左右就能收到退款。

配置服务器

选择菜单中的Camputer Engine->VM实例进入,初次申请系统会给你初始化。

初始化

然后,可以创建一个VM实例。

初始化

这台机器用来搭建SS,所以用一个低配机器足够。HTTP、HTTPS按需开启,其他的选项可以忽略。

初始化

创建好之后,对IP速度进行测试,一般来说ping值在100以下,速度就是非常快的了。 前面选一个离你比较近的地方,后面输入你VM实例的IP地址。

IP测试工具

IP ping

Google提供了网页版SSH工具,可以使用浏览器ssh到服务器。

open ssh

ssh shell

初始化的是精简版的CentOS系统,可能连wget都需要安装。

先切换至root账户。

sudo -i

使用yum来安装wget

yum install wget -y

关闭SELINUX

vi /etc/selinux/config
SELINUX=disabled

也有人说是/etc/sysconfig/selinux文件,其实两个之间是链接关系,随便改其中一个,另一个也改了,修改后重启机器即可。可以通过/usr/sbin/sestatus -v命令来查看SELINUX状态。

设置VNC,将临时IP修改为静态IP地址

ip-static

配置出入网规则

ip-schedule

安装BBR

作用就不多说了,自行百度。

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

安装SS

推荐一个秋水逸冰开发的原版SS一键安装脚本。

wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh && chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

然后根据脚本提示选择酸酸配置

个人(强烈)建议:

加密:aes-256-gcm或者chacha20-ietf-poly1305,总之使用 AEAD 加密

默认配置文件为/etc/shadowsocks.json,如有多端口多用户设置,可以修改为一下格式 (备注信息需要删除掉)

{
	"server":"0.0.0.0",
	"local_address": "127.0.0.1",
	"local_port":1080,
	"password":"",
	"timeout":300,
	"method":"aes-256-cfb", # 加密方式
	"fast_open": false,
	"workers": 6,
	"log-file": "/var/log/shadowsocks.log", # 日志文件存放位置
	"port_password":
	{ 
		"PORT-1":"PASSWORD-1",
		"PORT-2":"PASSWORD-2",
		"PORT-3":"PASSWORD-3",
		...
	}
}

然后重启shadowsocks就可生效

ssserver -c /etc/shadowsocks.json -d restart

安装SSR

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh && chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

然后根据脚本提示选择酸酸配置

个人(强烈)建议:

加密:none

协议:auth_chain_a

混淆:根据你自己的需求,选择plain或者http_simple

个人极其不建议使用tls1.2_ticket_auth系列混淆

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora