新发现
最近又在Github发现了一个有趣的项目 v2ray-heroku 可以在heroku上部署v2ray实现科学上网, 而且全程无代码, 无命令行操作. 不花一分钱!!
必要条件:
- Github帐号
- Heroku帐号
- 科学上网环境
注册账号
Github 的注册过程很简单, 这里就不给出截图了. 注册成功后打开v2ray-heroku这个项目 , 点击右上角的Fork
按钮, 把这个项目复刻到自己仓库, 为后面的部署做准备.
Heroku是什么我就不介绍了. 如果你打不开这个网站, 那么可能的原因是它需要梯子才能打开. 如果你目前一个可用的梯子都没有, 或者根本不知道梯子是什么, 那么你可以选择点击这里来获得一个免费的梯子, 也可以选择关闭这篇文章.
成功打开网站后是一个登录界面, 点击Sign Up
来注册账号, 按要求填写信息 ,最后点击验证码验证 , 创建账户即可.
接下来要去自己注册邮箱进行验证 , 点击Heroku发给你的链接 , 按要求输入你的密码即可, 密码必须包括至少一个 数字 , 字母 和符号.
登录后就来到了你的个人账户界面, 至此, 准备工作都已经完成, 接下里开始部署
开始部署
回到github项目地址,点击readme.md
里的部署链接
此时会自动跳转到Heroku的部署页面, 在新的页面中输入名称, 这个名称要求不能和别人的重复, 因为这个名称将被用于二级域名. 输入一个可用 的名称后, 点击部署即可.
等待一段时间即可看到部署成功的提示.
点击管理App, 在新的页面中点击Setting, 点击Reveal Config Vars
按钮, 记录显示的UUID字符串, 用于配置v2ray客户端.
V2rayN 客户端配置
首先下载V2rayN软件 , 下载v2rayN-core.zip
即可, 下载之后解压运行v2rayN.exe
, 在软件界面中点击服务器
->添加vmess服务器
按下图描述添加配置信息.
客户端配置已经完成, 刚刚部署的app不一定马上生效, 而且heroku的服务器是禁ping的, 所以测试服务器延迟总是会返回-1, 但这并不的代表不可用, 可以通过测试服务器速度来测试是否可用.
最后
转发一下项目作者的话
Heroku 为我们提供了免费的容器服务,我们不应该滥用它,所以本项目不宜做为长期翻墙使用。可以部署两个以上的应用,实现 负载均衡,避免长时间大流量连接某一应用而被 Heroku 判定为滥用。Heroku 的网络并不稳定,部署前请三思
补充
为了提高速度 , 可以参考这篇文章 使用cloudflare-高速节点中转 .