配置 VPN 代理 ( Google Cloud Platform )

本文介绍如何捋 Google Cloud 的羊毛,自己配置VPN代理服务器。我们可以免费使用 Google Cloud Platform 300\$,一年的有效期,配置的VPN代理服务器月消费\$5。

在配置自己的VPN代理服务器之前,你需要准备:

  • 可以临时登录国外网站的VPN代理(捋羊毛用)
  • Visa信用卡(需要支付$1)

1. 申请 Google Cloud 免费试用

1.1 登录 cloud.google.com

(需要临时代理) 随便在网上找到一些免费试用的的代理即可,但必须在免费试用时间内完成下面全部操作。点击“免费试用”

1.2 注册

注册过程中的地址/邮编随便选择即可。最终可获得$300,一年有效期的免费试用。

2. 创建 Google VM 实例

2.1 创建实例

在计算引擎( Computer Engine )下的VM实例下点击“创建实例”

2.2 配置实例

按如图所示配置实例,然后点击“创建”:

  • 名称:anything
  • 区域:台湾/香港/澳门或其他,网传台湾的较快
  • 地区:随意选择
  • 机器类型:微型( 1 个共享 vcpu ),微型就够用了。
  • 启动磁盘:选择“Ubuntu 16.04 LTS”镜像。此处熟悉哪种系统,就选择哪种镜像。
  • 防火墙:选中“允许HTTP流量”和“允许HTTPS流量”

3. shadowsocks

3.1 安装 shadowsocks

以本教程安装的”ubuntu”系统为例

1
2
3
$ sudo apt install python-setuptools
$ sudo easy_install pip
$ sudo pip install shadowsocks

3.2 启动 shadowsocks

1
$ sudo ssserver -p 8388 -k *** -m rc4-md5 -d start

其中:

  • 端口:8388
  • 密码:***
  • 加密方式:rc4-md5

3.3 服务器自启动配置

服务器有时会重启,配置重启后自动启动 ssserver 服务

1
2
3
$ which ssserver
/usr/local/bin/ssserver
$ sudo vim /etc/rc.local # 添加以下命令(务必添加ssserver的绝对路径!!!):sudo /usr/local/bin/ssserver -p 8388 -k naifanlee -m rc4-md5 -d start

5. 配置防火墙规则

添加防火墙规则,允许外部所有来源 IP( Allow from any source ) 访问本地 tcp:8388 端口。

6. 配置静态IP

由于 Google VM 默认使用动态 IP,服务器重启后 IP 可能会发生改变。因此需要参照下图,将该台 VM 配置成静态 IP:

7. 本机安装shadowsocks客户端

本机按上述配置的IP地址、端口、密码、加密方式登陆即可科学上网了。

Reference

0%