Google Cloud 科学上网,免费使用365天

  • A+
所属分类:Linux技术

谷歌云现在屏蔽国内试用,准备好美国身份信息(可以用虚拟地址生成器),VISA卡,申请试用Google Cloud Platform。申请获取免费300刀和365天使用权限,到期后不会自动扣分。

Google Cloud 科学上网,免费使用365天

防火墙开启白名单

https://console.cloud.google.com/networking/firewalls/list

【网络】 –> 【防火墙规则】 –> 【创建防火墙规则】

Google Cloud 科学上网,免费使用365天

VPC获取静态公网IP

https://console.cloud.google.com/networking/addresses/list

【网络】–> 【外部 IP 地址】 –> 【保留静态 IP】

优先选择亚洲节点(台湾彰化asia-east1、日本东京asia-northeast1)

Google Cloud 科学上网,免费使用365天

创建虚拟机

https://console.cloud.google.com/compute/instances

【计算引擎】–> 【创建实例】

配置选择最低配置,微型共享,0.6G内存,操作系统默认Ubuntu,网络选择刚刚创建的静态IP

Google Cloud 科学上网,免费使用365天

虚拟机创建完毕

Google Cloud 科学上网,免费使用365天

关闭SSH密钥

谷歌云为了保证服务器安全性,默认开启SS密钥访问,为了方便关闭SSH密钥,开启ROOT密码访问,使用客户端连接

vi /etc/ssh/sshd_config
# Authentication:
PermitRootLogin yes        //默认为no,需要开启root用户访问改为yes
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes //默认为no,改为yes开启密码登陆

passwd root
/etc/init.d/ssh restart

内核开启BBR优化

更新系统和软件

apt update
apt upgrade

确定内核版本高于4.9

root@mike01:~# uname -a
Linux mike01 4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux

检查BBR状态

sysctl net.ipv4.tcp_available_congestion_control 
net.ipv4.tcp_available_congestion_control = cubic reno

sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = cubic

sysctl net.core.default_qdisc 
net.core.default_qdisc = pfifo_fast

lsmod | grep bbr

安装BBR

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

检查内核

root@mike01:~/tools# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
root@mike01:~/tools# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
root@mike01:~/tools# sysctl net.core.default_qdisc 
net.core.default_qdisc = fq
root@mike01:~/tools# lsmod | grep bbr 
tcp_bbr                20480  4

搭建Shadowsocks

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
service shadowsocks stop
service shadowsocks start
service shadowsocks restart

Shadowsocks客户端

客户端下载地址(GitHub上):

windows https://github.com/shadowsocks/shadowsocks-windows/releases

Android https://github.com/shadowsocks/shadowsocks-android/releases

ios https://itunes.apple.com/cn/app/shadowrocket/id932747118?mt=8

https://itunes.apple.com/us/app/wingy-mian-fei-banvpn-ke-hu/id1148026741

YaLei

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: