工具忘记续费了,只能自己找个脚本丢到gcp上跑,看能不能凑合用。。
GCP创建服务器
- 先新建一个network services/firewall rules,需要选择Allow all Protocols and ports。target tags那里就随便写一个all。
- 新建compute engine,勾选允许HTTP/HTTPS,同时在Networking tab下加上network tag. 反正一年$300的credits可以用,可以选个micro够一年。刚好之前搞了个爬虫开了个micro的机器,就先用着吧。不过机器所在的zone是在us-west Oregon,不知道会不会影响速度,可能选台湾或者香港的机器会快一些?到时不行了再试吧。
- 点击侧边栏VPC Network,选择Static的external IP address.
运行SSR server脚本
ssh到机器上执行
1sudo wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh允许脚本执行权限
1chmod +x shadowsocks.sh执行脚本初始化,根据提示设置密码、端口、加密方式等,参考作者博客
1sudo ./shadowsocks.sh 2>&1 | tee shadowsocks.log成功后会直接开启forwarding,IP、端口、密码、加密方式都会显示,在ss中对应填写即可。gcp机器后续操作就可以通过以下命令完成了
1234启动:sudo /etc/init.d/shadowsocks start停止:sudo /etc/init.d/shadowsocks stop重启:sudo /etc/init.d/shadowsocks restart状态:sudo /etc/init.d/shadowsocks status
使用Yankee魔改BBR内核
据说这个可以提升网速,试试看吧。
12wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/YankeeBBR/master/bbr.shsudo bash bbr.sh install
弹出询问是否放弃卸载内核,选择No后就会卸载并询问是否重启。开启BBR网络拥塞控制,看到tsunami就是正在运行。
12sudo bash bbr.sh startsysctl net.ipv4.tcp_available_congestion_control
v2ray
SS似乎总是会被发现,所以尝试其他工具。以下教程搬运自v2ray_SS–GCP repo
1234git clone https://github.com/Crownzhu/v2ray_SS--GCPcd v2ray_SS--GoogleCloudchmod +x install.sh./install.sh local
按照弹窗依次选择即可,除了设置密码一路回车都可以。这个脚本还有SS管理的功能,原始的SS比较容易挂。这里还有一个估计是第三方的教程,例如在gcp上搭建v2ray。
Brook
参考这个安装脚本。事实上里面还有其他的选择,还没有试过。