heroku搭建v2ray
Easul Lv6
  1. 注册heroku账号, 不能使用QQ邮箱, 且验证码需要小飞机才能加载
  2. 注册成功后点击该链接部署应用
    1. 名称随便填写
    2. 地区选美国, 会快一些
    3. UUID复制一下, 一会会用
    4. 点击Deploy app自动部署
  3. 部署成功后
    1. 点击Settings, 点击Reveal Config Vars可以重新看到UUID
    2. 下滑, 在Domains处得到域名https://*****.herokuapp.com, 同样复制该域名
    3. 此时在v2ray客户端就可以登录了, 相关参数如下(没有的参数不需要管)
      YML
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      地址(address): heroku的*****.herokuapp.com域名(注意不要写https://)
      端口(port): 443
      用户ID(id): 刚刚复制的UUID
      额外ID(alterId): 64
      加密方式(security): auto
      传输协议(network): ws
      别名(remarks): 保持为空
      伪装类型(none): 保持为空
      伪装域名(host): 保持为空
      路径(path): /
      底层传输安全: tls
      跳过证书验证: true
  4. 使用CF反代该域名
    1. 新建workers, 然后填写下边的代码, hostname的值改成刚刚的域名, 然后使用CF的xx.xxworkers.dev即可登录v2ray客户端
      JAVASCRIPT
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      addEventListener(
      "fetch",event => {
      let url=new URL(event.request.url);
      url.hostname="你的heroku域名.herokuapp.com";
      let request=new Request(url,event.request);
      event. respondWith(
      fetch(request)
      )
      }
      )
    2. 相关参数(没有的参数不需要管)
      YML
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      地址(address): cf的xx.xxworkers.dev域名(注意不要写https://)
      端口(port): 443
      用户ID(id): 刚刚复制的UUID
      额外ID(alterId): 64
      加密方式(security): auto
      传输协议(network): ws
      别名(remarks): 保持为空
      伪装类型(none): 保持为空
      伪装域名(host): 保持为空
      路径(path): /
      底层传输安全: tls
      跳过证书验证: true

参考

 评论