Cloudflare Workers 反向代理+跨域

107次阅读

共计 1080 个字符,预计需要花费 3 分钟才能阅读完成。

有时前端在调用一些第三方 API 时会遇到跨域问题,通过反代并在 headers 里配置即可跨域

使用方法:https://xxx.workers.dev/https://guge.com

可用于反代网页、json 甚至 image 等文件

源码

网友回复:

注册 用 response.body 替换掉 response.blob() 性能会更好

programer 把第 3 行里 url 的值写死成你想要的 url 即可,例如:let url = ‘https://hostloc.com/forum.php’; 复制代码 附赠一个 CloudFlare Page Function 的反代跨域方案 https://github.com/netnr/workers

whiler 支持技术贴

干货插眼小助手 mark

huanx 好东西,收藏了

fxy mark

lurkrazy 可以反油管和谷歌吗

worryfree .body() 是 null,我也不知道为什么 你试试看

可怕的 mjj body 是属性,不是方法

programer 确实可以

whiler 能登陸不?

注册 https://bafkreid4fw6mciwudcp226p2vpqrz4fm4xtwcwqdjmyhqjp42utr6mhnoi.ipfs.nftstorage.link/ 卧槽 这个牛啊 有源码吗。想部署一个 ——— 明白了

注册 反代网站可以登录吗

你是人 有些网站还有执行 js 加载静态资源的,这些对这些网站不适用

吐槽 https://nft.storage/

emptysuns 战略收藏

programer 好东西,收藏了

freeke 10 万次请求,能干什麼?

叫我 ams 就好了 怎么直接把 url 写到代码里呀大佬

奧巴马 会替换页面里的网址吗

Amanda 访问咕咕出这个

注册 mark

注册 把第 3 行里 url 的值写死成你想要的 url 即可,例如:let url = ‘https://hostloc.com/forum.php’; 复制代码 附赠一个 CloudFlare Page Function 的反代跨域方案 https://github.com/netnr/workers

winsean 补齐 url 那个好像是 cloudflare 的 bug,本地调试时不需要补

干货插眼小助手 主要用于 api 跨域,没做那么深层。而且 workers 域名被墙,做那个意义不大

programer 支持技术贴

programer 为什么我看不到源码

huanx 不会用

lamb 请问大佬这是干啥的 貌似我需要 但是我又不懂

netsky mark

aes 可以绑定自己的域名啊

注册 还没试过,不知道 ip 有没有墙

注册 感谢大佬指点

正文完
 0