Heroku简介
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
- Heroku 为我们提供了免费的容器服务,我们不应该滥用它,所以本项目不宜做为长期翻Q使用。
- 可以部署两个以上的应用,实现 负载均衡,避免长时间大流量连接某一应用而被 Heroku 判定为滥用。
- Heroku 的网络并不稳定,部署前请三思。
部署准备
-
🐷 部署前请仔细阅读Readme,依据说明文档操作
-
科学上网客户端(SS|SSR|V2Ray|V2Fly|Clash …)
流量中转
-
addEventListener( "fetch", event => { let url = new URL(event.request.url); url.host = "xxx.herokuapp.com"; let request = new Request(url, event.request); event.respondWith( fetch(request) ) } )
负载均衡
const SingleDay = 'xxx.herokuapp.com'
const DoubleDay = 'xxx.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.host = host;
let request = new Request(url,event.request);
event.respondWith(
fetch(request)
)
}
)
CF IP优选
有时候体验并不理想,就需要筛选最优CF IP以获得更好体验
参考
-
部署:
-
CF IP优选
评论区