MENU

利用Heroku套cf实现简单的科学上网

October 6, 2020 • Read: 163 • 教程,笔记

Heroku介绍

Heroku是一个支持多种编程语言的云平台。在2010年被Salesforce.com收购。Heroku作为最开始的云平台之一,从2007年6月起开发,当时它仅支持Ruby,但后来增加了对JavaNode.jsScalaClojurePython以及(未记录在正式文件上)PHPPerl的支持。基础操作系统Debian,在最新的堆栈则是基于Debian的Ubuntu。----百度百科:)

开始之前先说明这玩意虽然免费但是滥用有风险

理论上只要你邮箱够多,你就够强

一.配置Heroku

1.注册账号

点击Heroku注册一个账号注意别用qq邮箱

2.建立应用

点我部署应用,其中的app name可以自己填

3.获取相关信息

部署完成之后回到主页选择自己的应用,点击setting

image-20201006143942897

其中点击Reveal Config Vars

image-20201006144025150

然后你就可以获取到UUID

image-20201006144102160

接着下滑页面找到Domains

image-20201006144154446

这里域名之后配置CloudFlare 反向代理会用到

二.配置CloudFlare反向代理

1.登陆CloudFlare官网

这里反正没有的就注册一下

2.创建workers

接着create a worker

image-20201006144606941

接下来把下面的代码粘贴过去

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)
     )
  }
)

image-20201006144829042

接下来可以send一下

image-20201006144935608

如上图出现Bad Request即可,接着点击Save and Deploy接着出现的信息也在后续需要用到

image-20201006145559521

三.配置v2ray客户端

image-20201006150220472

注意:关于自选ip,官方地址,其他一些优质自行百度。

ip测试输入ip地址查询即可。

CloudFlare的节点:国内速较快的IP段:

(联通移动推荐节点)

104.23.240.0-104.23.243.254

(电信推荐CloudFlare 百度云合作 ip)

162.159.208.4-162.159.208.103

162.159.209.4-162.159.209.103

162.159.210.4-162.159.210.103

162.159.211.4-162.159.211.103

各线路推荐列表:
电信:推荐走圣何塞,例:104.16.160.* 或者上面的百度云合作 ip。
移动:推荐走移动香港,例:172.64.32.*、141.101.115.* 或者 104.23.240.0-104.23.243.254。
联通:没发布什么好线路,可走圣何塞。例:104.16.160.* 或者 104.23.240.0-104.23.243.254。也可以试一下走亚特兰大 108.162.236.*(日前不可用。) 。

延迟和速度不错,IP地址:162.159.211.3-162.159.211.103

移动很不错:198.41.214.162

4.总结

Heroku YES

有小伙伴用IBM也可以,感觉相对麻烦点 ,这里附上github作者地址IBMYes

Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment

已有 1 条评论
  1. 很顶!很离谱!