003-小白入门课-免费vps-使用heroku搭建v2ray/xray/trojan/ss多合一科学上网
使用Heroku部署Xray高性能代理服务,通过ws传输的 (vmess、vless、trojan shadowsocks、socks)等协议
0/ 需要的条件: 一个常用邮箱 ; 耐心
1/ github注册地址:
2/ cloudflare注册地址:
3/ 项目github地址:
https://github.com/jth445600/HerokuXray
4/ 临时邮箱地址:
5/ heroku注册地址:
6/ UUID
在线生成地址:
https://1024tools.com/uuid
提醒: 滥用可能导致账户被BAN!!!
概述
用于在 Heroku 上部署 vless+websocket+tls,每次部署自动选择最新的 alpine linux 和 Xray core 。
vless 性能更加优秀,占用资源更少。
- 使用xray+caddy同时部署通过ws传输的vmess vless trojan shadowsocks socks等协议,并默认已配置好伪装网站。
- 支持tor网络,且可通过自定义网络配置文件启动xray和caddy来按需配置各种功能
- 支持存储自定义文件,目录及账号密码均为UUID,客户端务必使用TLS连接
Heroku 为我们提供了免费的容器服务,我们不应该滥用它,所以本项目不宜做为长期翻墙使用。
镜像
本镜像不会因为大量占用资源而被封号。注册好Heroku账号并登录后,点击下面按钮便可部署.
服务端
点击上面紫色Deploy to Heroku
,会跳转到heroku app创建页面,填上应用的名称、选择节点(建议用欧洲节点,美国节点会自动删除YouTube评论与点赞!)、按需修改部分参数和UUID后点击下面deploy
开始创建部署应用
如出现错误,可以多尝试几次,待部署完成后页面底部会显示Your app was successfully deployed
- 点击Manage App可在Settings下的Config Vars项查看和重新设置参数
- 点击Open app跳转欢迎页面域名即为heroku分配域名,格式为
xxx.herokuapp.com
,用于客户端 - 默认协议密码为
24b4b1e1-7a89-45f6-858c-242cf53b5bdb
,WS路径为$UUID-[vmess|vless|trojan|ss|socks]格式
客户端
- 务必替换所有的
xxx.herokuapp.com
为heroku分配的项目域名 - 务必替换所有的
24b4b1e1-7a89-45f6-858c-242cf53b5bdb
为部署时设置的UUID,建议更改,不要每个人都一样
XRay 将在部署时会自动实配安装最新版本
。
出于安全考量,除非使用 CDN,否则请不要使用自定义域名,而使用 Heroku 分配的二级域名,以实现 XRay vless Websocket + TLS。
V2rayN(Xray、V2ray)
1 | * 客户端下载:https://github.com/2dust/v2rayN/releases |
Trojan-Go
1 | * 客户端下载: https://github.com/p4gefau1t/trojan-go/releases |
Shadowsocks
1 | * 客户端下载:https://github.com/shadowsocks/shadowsocks-windows/releases/ |
可以使用Cloudflare的Workers来中转流量,(支持VLESS\VMESS\Trojan-Go的WS模式)配置为:
1 | const SingleDay = 'xxx.herokuapp.com' |
OpenWrt优选IP脚本自动更新:
- CloudflareST
OpenWrt推荐-速度较快
- cf-autoupdate
OpenWrt推荐
关于CF筛选IP
- 请参考 CloudflareSpeedTest
推荐
- 请参考 better-cloudflare-ip
特别感谢 :
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 云白科技!
评论