新发现

最近又在Github发现了一个有趣的项目 v2ray-heroku 可以在heroku上部署v2ray实现科学上网, 而且全程无代码, 无命令行操作. 不花一分钱!!

必要条件:

  1. Github帐号
  2. Heroku帐号
  3. 科学上网环境

注册账号

Github 的注册过程很简单, 这里就不给出截图了. 注册成功后打开v2ray-heroku这个项目 , 点击右上角的Fork按钮, 把这个项目复刻到自己仓库, 为后面的部署做准备.

image-20200805135843090

Heroku是什么我就不介绍了. 如果你打不开这个网站, 那么可能的原因是它需要梯子才能打开. 如果你目前一个可用的梯子都没有, 或者根本不知道梯子是什么, 那么你可以选择点击这里来获得一个免费的梯子, 也可以选择关闭这篇文章.

成功打开网站后是一个登录界面, 点击Sign Up来注册账号, 按要求填写信息 ,最后点击验证码验证 , 创建账户即可.

image-20200805134108346

接下来要去自己注册邮箱进行验证 , 点击Heroku发给你的链接 , 按要求输入你的密码即可, 密码必须包括至少一个 数字 , 字母 和符号.

image-20200805134625599

登录后就来到了你的个人账户界面, 至此, 准备工作都已经完成, 接下里开始部署

开始部署

回到github项目地址,点击readme.md里的部署链接

image-20200805141926997

此时会自动跳转到Heroku的部署页面, 在新的页面中输入名称, 这个名称要求不能和别人的重复, 因为这个名称将被用于二级域名. 输入一个可用 的名称后, 点击部署即可.

image-20200805145252326

等待一段时间即可看到部署成功的提示.

image-20200805142308414

点击管理App, 在新的页面中点击Setting, 点击Reveal Config Vars按钮, 记录显示的UUID字符串, 用于配置v2ray客户端.

image-20200805142723560

V2rayN 客户端配置

首先下载V2rayN软件 , 下载v2rayN-core.zip即可, 下载之后解压运行v2rayN.exe, 在软件界面中点击服务器->添加vmess服务器

image-20200805143214345

按下图描述添加配置信息.

image-20200805144249694

客户端配置已经完成, 刚刚部署的app不一定马上生效, 而且heroku的服务器是禁ping的, 所以测试服务器延迟总是会返回-1, 但这并不的代表不可用, 可以通过测试服务器速度来测试是否可用.

最后

转发一下项目作者的话

Heroku 为我们提供了免费的容器服务,我们不应该滥用它,所以本项目不宜做为长期翻墙使用。可以部署两个以上的应用,实现 负载均衡,避免长时间大流量连接某一应用而被 Heroku 判定为滥用。Heroku 的网络并不稳定,部署前请三思

补充

为了提高速度 , 可以参考这篇文章 使用cloudflare-高速节点中转 .