在Heroku上部署v2ray
请先阅读本站的免责声明:https://blog.gd1214b.icu/post/disclaimers/
请遵循当地法律使用,如您有违反当地法律造成的责任,本站拒不承担.
简介
Heroku
Heroku是 Salesforce 旗下云服务商,提供方便便捷的各种云服务,如服务器,数据库,监控,计算等等。并且他提供了免费版本,这使得我们这些平时想搞一些小东西的人提供了莫大的便捷,虽然他有时长和宕机的限制,但是对于个人小程序来说已经足够了。
V2Ray
V2Ray(Project V)是一个优秀的开源网络代理工具,目前已经全平台支持Windows、Mac、Android、IOS、Linux等操作系统的使用。相对起Shadowsocks来说属于后起之秀,在混淆能力、兼容性、速度上有着独到的优点,V2Ray是一个不错的选择。
服务端部署
注册Heroku
很简单,根据官网的提示操作就行:https://signup.heroku.com/
部署
点击下面的链接将v2ray部署到Heroku上:
https://heroku.com/deploy?template=https://github.com/libsgh/v2ray-heroku.git
App name
应用名称,可随意填写。
Choose a region
服务器所在位置,有美国和欧洲两个选择。
PROTOCOL
v2ray所使用的协议,可以不用改动。
UUID
用户的连接ID,必须填写,可在这里随机生成一个:https://1024tools.com/uuid
(只需复制一个即可,千万要注意保存)。
WS_PATH
websocket路径,可以不用改动。
进行部署
点击最后的“Deploy app”即可。
这里可能会需要一点时间,看到下面的界面就说明部署成功了:
打开网页:https://app-name.herokuapp.com/ray (将app name替换为你在第一部中填写的名称)如果显示Bad Request 则说明v2ray服务端部署就绪。
客户端配置
这里以windows端的v2rayN(下载地址:https://github.com/2dust/v2rayN/releases)为例,其他客户端配置方法类似。
请严格按照以上信息填写,否则可能无法连接。
到这一步你的v2ray应该已经部署好了,如果还是无法连接的话可以在下方的评论区中提出问题。
故障排除
请确保v2rayN的代理已打开
请确保你的电脑时间准确
与北京时间相差不超过30秒:
北京时间:
其他说明
伪装首页
请求/,返回3D元素周期表
HTML5测速
请求/speedtest/,返回html5-speedtest测速页面
文件下载速度测试
请求/test/,返回文件列表,可用于文件下载速度测试
其他说明
- Heroku 为我们提供了免费的容器服务,我们不应该滥用它,所以本项目不宜长期使用.
- Heroku 的网络并不稳定,部署前请三思。
- Heroku每个月有550小时的时长限制,只适合轻度使用用户.
- Heroku的实例半小时没有访问就会自动休眠,你可以使用Uptimebot定时访问来解决这个问题。
- 速度过慢请看这篇文章:https://blog.gd1214b.icu/post/P9MODAcdP/
致谢
- v2ray-heroku是github上的一个开源项目,本文部署时用到了其中的源代码。