GCP,全称为 Google Cloud Platform,是 Google 推出的一个云平台。这篇文章主要介绍如何使用 GCP 来搭建 ShadowsocksR (SSR) 和 Mtproto Proxy 。
1 创建 GCP 实例
需要:
- 一个 Gmail 账号
- 一张 VISA 信用卡
使用 Gmail 账号登录 https://cloud.google.com/ ,点击免费试用:
![](http://107.172.210.204/wp-content/uploads/2018/12/TIM截图20181227211249.png)
然后选择国家/地区,直接选择中国即可,现在列表里已经没有中国,可以选择香港、台湾,或者直接选择美国,暂时没发现有什么影响。勾上条款,下一步填写付款信息,即你的信用卡信息,这里 Google 可能会扣 1 美元来验证信用卡信息是否有效,不用担心,几分钟内即会返还。填写完毕后就进入 GCP 控制台了。
在控制台左上角打开导航菜单,选择 Compute Engine -> VM 实例,打开虚拟机管理窗口,初次打开需要等待后台运行一段时间,一般几分钟即可。
![](http://107.172.210.204/wp-content/uploads/2018/12/TIM截图20181227212809.png)
在右边窗口内选择创建实例,名称自己随便填,注意创建完毕后此名称不可更改。区域可以选择 asia-east2 ,香港,电信直连,移动和联通均绕行美国。地区可以自己尝试一下,哪个延迟比较低。机器类型选微型就够用了,启动磁盘可选 Ubuntu 18.04 LTS 或 CentOS 7 。然后点击创建,等待一分钟左右,你就得到了一台属于你的虚拟机!
![](http://107.172.210.204/wp-content/uploads/2018/12/TIM截图20181227213451.png)
2 启用密码登录
为了方便使用 XShell 等工具管理 VPS ,先开启密码登录。
点击 SSH ,打开 SSH 窗口,先运行
sudo -i
切换至 root 用户,然后修改SSH配置文件 /etc/ssh/sshd_config
vi /etc/ssh/sshd_config
修改 PermitRootLogin 和 PasswordAuthentication 为 yes
# Authentication:
PermitRootLogin yes //默认为no,需要开启root用户访问改为yes
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes //默认为no,改为yes开启密码登陆
给root用户设置密码
passwd root
重启SSH服务使修改生效
/etc/init.d/ssh restart
然后就可以愉快使用用户名和密码登录到 VPS 了。
3 搭建 SSR
下载一键脚本并运行脚本,根据脚本安装完即可使用。
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && bash ssr.sh
4 搭建 Mtproto Proxy
据传功夫网已可精准识别 Mtproto Proxy ,不推荐搭建,直接使用 SSR 即可。
——2019.7.13更新
搭建 Mtproto Proxy ,运行
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh
安装完毕后在 Telegram 中进行相关设置即可使用。
666