Heroku部署V2ray节点教程

 

准备材料

  • 一枚GitHub账号
  • 一枚Heroku账号
  • 一枚CloudFlare账号

部署步骤

  1. 注册好GitHub账号
  2. 打开仓库,并Fork一份
  3. 进入“Settings”,输入名称,改名

  1. 将README.md中的部署链接的的原仓库地址改成自己的仓库地址

  1. 注册并登录Heroku账号
  2. 输入名称和生成的UUID,没有可以从这里生成一个,输入节点类型,点击“Deploy APP”等待部署完成

  1. 注册并登录CloudFlare账号
  2. 点击Workers,点击“Create Service”按钮

  1. 输入自己想要的名称,其他默认,点击“Create Service”按钮

  1. 点击“Quick Edit”

  1. 复制以下代码,粘贴到Worker中

单账号

JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
addEventListener(
"fetch",event => {
let url=new URL(event.request.url);
url.hostname="appname.herokuapp.com";
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)

双账号

JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const SingleDay = 'app0.herokuapp.com'
const DoubleDay = 'app1.herokuapp.com'
addEventListener(
"fetch",event => {

let nd = new Date();
if (nd.getDate()%2) {
host = SingleDay
} else {
host = DoubleDay
}

let url=new URL(event.request.url);
url.hostname=host;
let request=new Request(url,event.request);
event. respondWith(
fetch(request)
)
}
)
  1. 点击“Save and deploy”,点击“Send”按钮
  2. 出现200OK即为成功反代

  1. 转到V2rayN,设置一个服务器,如图所示

PS: 不会优选IP?看这里

发表评论

1 评论