⼀分钟教程:利⽤cloudflareworker搭建在线代理—-jsproxy
现在都流⾏⽆服务器函数,作为⼤牌CDN提供商cloud flare⾃然不⽢落后推出了worker服务。免费⽤户有10万请求/每天 的额度,搭配上⼀些⼩型项⽬⽐如jsproxy就显得格外⾹甜。
jsproxy简介
jsproxy是 ⼀个基于浏览器端 JS 实现的在线代理 。
传统在线代理都是在服务端替换 HTML/JS/CSS 等资源中的 URL。这不仅需要对内容做⼤量的分析和处理,还需对流量进⾏解压和再压缩,消耗⼤量 CPU 资源。并且由于逻辑较复杂,通常使⽤ Python/PHP 等编程语⾔⾃⼰实现。
为降低服务端开销,本项⽬使⽤浏览器的⼀个⿊科技 —— Service Worker。它能让 JS 拦截⽹页产⽣的请求,并能⾃定义返回内容,相当于在浏览器内部实现⼀个反向代理。这使得绝⼤部分的内容处理都可以在浏览器上完成,服务器只需纯粹的转发流量。
由于原项⽬还是需要海外服务器,所以之前也只是知道但是懒得搭建,毕竟这个对我的作⽤有限。但是后来作者针对CF的worker项⽬单独做了个
CloudFlare Worker 版。这个版本对于没有海外服务器或者是对于海外⽹站浏览需求量较低⽔平的⼈来说是相当不错的了。每天10万次请求也⾜以应对个⼈使⽤或者是⼩范围分享了。
搭建
没有CF账号的先注册⼀个:
有账号的直接点击
填写⾃⼰喜爱的⼆级域名然后创建worker
进⼊github项⽬的,复制代码。
清除hello world⽰范代码后粘贴进去。
点击 Save and deploy如果正常,右侧应显⽰⾸页。
收藏你的worker的域名或者记住就可以随时随地⽤了。
⽰范项⽬额度有限,请勿滥⽤。
php项目搭建使⽤效果
项⽬地址:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论