Cloudflare Workers 将http请求跳转到https

搬瓦工机场JMS

我发现反代是可以实现,但是如果workers域名输入的是http,那反代请求的地址也是http。
虽然可以通过修改request.event.url进行请求源站的参数修改,但我想将workers访问请求直接强制https。

可以通过一行代码实现:

  1. addEventListener(‘fetch’,event=>{
  2. //把下面这坨放在本段开头
  3. if(event.request.headers.get(‘x-forwarded-proto’)==’http’){event.respondWith(Response.redirect(event.request.url.replace(/^http/,’https’),301));return;};
  4. //省略掉的后续代码
  5. });

复制代码

大佬们有更好的方法欢迎分享!
海南网友:这是高手~
贵州网友:大佬,承让!

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » Cloudflare Workers 将http请求跳转到https

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏