首页
学习
活动
专区
圈层
工具
发布

使用CloudFlare Worker 免费部署 JSProxy 服务

本教程仅仅用于学习交流使用 Cloudflare Workers 官方介绍: 在边缘运行代码,提供强大的 Web 可扩展性 在边缘应用自定义安全规则和过滤逻辑来检测恶意 Bots 病毒并防止它们消耗资源...可以使用的工具: 运行任何JavaScript代码,使用最新的标准语言特性; 拦截并修改HTTP请求,响应URL、状态、头信息和正文; 直接从Worker响应请求,或者转发到其他地方; 把HTTP请求发送给第三方服务器...免费版支持每天10 万次免费请求,日常使用基本够了。...使用教程 没有 Cloudflare 账号的提前注册一个 打开 https://workers.cloudflare.com ,登录上你的 Cloudflare 账号激活 Workers 服务 然后点击...另外jsproxy也可以使用github pages实现在线代理,这里不多介绍。

10.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Cloudflare Worker为jsDelivr搭建反向代理服务

    由于jsDelivr被封锁,导致了原来使用jsDelivr的CDN服务的网页速度缓慢,多数功能不正常。要解决这个问题,要么更换CDN,要么给jsDelivr套上一层反向代理。...这里博主采用了Cloudflare Worker。 新建Worker 登录到Cloudflare控制台,点击侧栏的Workers,新建服务。 image.png 在创建页面填入你自己的服务名称。...测试 博主部署了两个Workers,供大家免费使用: https://jsdelivr.pai233.workers.dev/ https://jsdelivr.gugugupai233.workers.dev.../ 使用时,将原来的cdn.jsdelivr.net域名替换为您的Worker或者博主提供的Worker就可以了。....workers.dev/gh/pai233/cdn-assets/1.png 这样,就能保证较为稳定的使用jsDelivr的服务了。

    3K20

    【教程】使用 CF-Worker-Dir 在 Cloudflare Worker 上免费搭建导航网站

    使用 CF-Worker-Dir 在 Cloudflare Worker 上免费搭建导航网站,可以用这个替换掉浏览器自带的主页,自用还是比较香的!...Worker 的 index.js 中的代码 image.png 然后自己可以根据自身的需要修改代码中的内容,一般大佬们都可以看懂叭,如果实在不懂的话可以在评论中问我哦 现在就可以使用 CloudFlare...绑定域名 根据上文的搭建教程搭建完成之后,使用 CloudFlare Worker 提供的域名就可以进入我们搭建的导航页啦!...进入域名中的 Workers 管理页面 image.png 点击 添加路由 设置新的路由 image.png 路由 输入自己想使用的子域名,如果想在根域名上使用直接把当前域名输入即可,Worker 选择根据上文搭建好的...Worker 的名字即可 路由 所使用的域名地址必须已经解析好记录,如果没有能绑定的 IP 地址,可以输入 8.8.8.8 大法占位 至此,使用 CF-Worker-Dir 在 Cloudflare

    6.6K20

    使用Cloudflare worker及KV实现一个投票应用

    由于我们只需要保存票数且没有闲置服务器可用,因此考虑通过 Cloudflare 的 Worker KV 来实现此功能。...后端实现步骤 1:创建 Cloudflare 账户首先,注册一个 Cloudflare 账户。步骤 2:创建 KV 空间登录后,创建一个新的 KV 空间,名称可以自定义。...步骤 4:创建 Worker在 Cloudflare 控制面板中创建一个新的 Worker。...步骤 5:绑定 KV 命名空间在 Worker 的设置中,进入 "变量" 选项,并将 KV 空间绑定到 Worker 中。你可以自由命名绑定的变量名,这里假设命名为 voteApp。...改进:处理并发问题为了避免并发请求时发生数据覆盖,可以使用 event.waitUntil 进行异步操作,从而确保投票数据更新时不会丢失。

    51400

    使用 Cloudflare Worker 实现无服务器查询客户端IP信息

    使用 Cloudflare Worker,我们可以轻松地实现无服务器方式查询客户端IP信息。...Cloudflare Worker 是一项由 Cloudflare 提供的边缘计算服务,允许开发者在 Cloudflare 的全球网络上运行代码,从而实现在离用户更近的位置执行逻辑。...在这个文章中,我们将使用 Cloudflare Worker 实现一个简单的服务,该服务能够获取客户端的IP信息,并返回一个包含有关该信息的JSON响应。...代码解析1、使用 Cloudflare 提供的 request.cf 对象获取包含有关客户端请求的各种信息。2、删除一些不必要的字段,以减小返回信息的大小。...总结通过使用 Cloudflare Worker,我们轻松地实现了一个无服务器的服务,用于查询客户端的IP信息。

    1.7K10

    如何使用CentOS 7上的CloudFlare验证来检索让我们加密SSL通配符证书

    它提供了一个名为Certbot的软件客户端,它简化了证书创建,验证,签名,安装和续订的过程。 我们的加密现在支持通配符证书,允许您使用单个证书保护域的所有子域。...在本教程中,您将使用CentOS 7上的Certbot 进行CloudFlare验证,为您的域获取通配符证书。然后,您将配置证书以在其到期时续订。...插件: sudo yum install -y python2-cloudflare python2-certbot-dns-cloudflare 如果您正在使用其他DNS服务,则可以使用以下yum search...输入它并验证CAPTCHA。然后再次单击“ 查看”按钮。你会看到你的API密钥: 复制此密钥。您将在下一步中使用它。 现在返回到您的服务器以继续获取证书的过程。...结论 在本教程中,您已安装了Certbot客户端,使用DNS验证获取了通配符证书并启用了自动续订。这将允许您使用包含域的多个子域的单个证书并保护您的Web服务。

    4.2K20

    如何使用CentOS 7上的CloudFlare验证来检索让我们加密SSL通配符证书

    它提供了一个名为Certbot的软件客户端,它简化了证书创建,验证,签名,安装和续订的过程。 我们的加密现在支持通配符证书,允许您使用单个证书保护域的所有子域。...在本教程中,您将使用CentOS 7上的Certbot 进行CloudFlare验证,为您的域获取通配符证书。然后,您将配置证书以在其到期时续订。...插件: sudo yum install -y python2-cloudflare python2-certbot-dns-cloudflare 如果您正在使用其他DNS服务,则可以使用以下yum search...输入它并验证CAPTCHA。然后再次单击“ 查看”按钮。你会看到你的API密钥: 复制此密钥。您将在下一步中使用它。 现在返回到您的服务器以继续获取证书的过程。...结论 在本教程中,您已安装了Certbot客户端,使用DNS验证获取了通配符证书并启用了自动续订。这将允许您使用包含域的多个子域的单个证书并保护您的Web服务。

    3.8K11

    HTTP 缓存最佳实践和 max-age 带来的陷阱

    此外,must-revalidate 并不意味着 "必须重新验证",而是说如果本地资源的时效小于所提供的 max-age,就可以使用,否则就必须重新验证。...,但您可以更进一步,使用构建步骤来添加内容的哈希值(类似于 sw-precache 的做法)。...(服务器重新验证)缓存根页面,使用模式一(不可变内容)缓存其他资源。...如果我想避免这种情况,我会更新第一篇文章,使用 Cloudflare 的用户界面刷新 Cloudflare 的缓存副本,等待三分钟,然后在另一篇文章中添加链接。...是的......使用这种模式必须非常小心。 正确使用缓存可以大大提高性能和节省带宽。对于任何容易改变的 URL,最好使用不可变内容,否则就使用服务器重新验证。

    57220

    每日一博 - Token Based Authentication VS HMAC Authentication 实现web安全

    HMAC Authentication: 工作原理:HMAC Authentication使用哈希函数和共享密钥来验证消息的完整性和真实性。...发送方使用共享密钥对消息进行哈希处理,然后将哈希值与消息一起发送给接收方。接收方使用相同的密钥和消息来重新计算哈希值,然后与接收到的哈希值进行比较以验证消息的完整性和真实性。...Token Based Authentication使用令牌作为身份验证凭证,而HMAC Authentication使用共享密钥和消息的哈希值。...---- HMAC工作原理 HMAC(Hash-based Message Authentication Code)是一种用于数据完整性验证和身份验证的加密哈希函数。...它基于哈希函数和密钥来创建一个固定长度的认证码,用于验证消息的完整性和真实性。 HMAC的工作原理如下: 首先,选择一个适当的哈希函数(如SHA-256、SHA-512等)作为基础哈希函数。

    40230

    如何选择合适的用户身份验证方法

    散列,例如SHA256,它将任意长度的数据转换成一个固定长度的哈希值。哈希值是唯一的,即使输入数据稍有变动,哈希值也会完全不同。HMAC,它结合了哈希和密钥,生成一个更安全的哈希值。...HMAC也使用密钥来加密数据,因此即使攻击者知道哈希算法,也无法伪造哈希值。对称加密,例如AES,它使用相同的密钥来加密和解密数据。对称加密的密钥需要保密,不能公开发布。...如果需要对数据进行身份验证,例如防止数据被伪造,可以使用HMAC。HMAC的计算速度较快,并且可以用于解密数据。对于题主提出的问题,他需要在客户端和服务器之间发送消息,并确保只有合法用户才能发送消息。...在客户端和服务器之间使用HMAC来验证数据完整性。HMAC可以防止数据被篡改,并且可以用于解密数据。...接下来,我们用HMAC实例计算了一段消息的HMAC。最后,我们验证了HMAC,并打印结果。通过综合考虑以上因素,我们可以选择最合适的用户身份验证方法,以确保安全性与用户体验的平衡。

    86610

    如何绕过CloudFlare的Bot保护机制

    CloudFlare提供了一个JavaScript Worker系统,可以帮助开发人员在CloudFlare服务器端执行代码。...在这篇文章中,我们将跟大家探讨如何绕过CloudFlare的Bot保护机制。 直奔主题 如果你曾尝试使用Tor来访问类似shodan.io这样的网站,你就知道验证码会有多么烦人了!...CloudFlare验证了域名的有效性之后,我们还需要添加至少一条有效的DNS记录并启用代理模式。...代理的使用也非常简单,我已经在我的【https://github.com/jychp/cloudflare-bypass】上给大家提供了一个Python封装器,我们可以这样使用它: >>> from cfproxy...因此,我们需要向我们的CloudFlare防火墙添加一条规则: 现在,你就可以使用Tor并在不需要任何验证码的情况下向你的代理发送请求了。 此时,你可以向任何使用了CloudFlare的网站发送请求。

    7.8K20

    渗透测试中,如何绕过烦人的cloudflare

    JavaScript验证、Cookie追踪、User-Agent检测等手段识别自动化流量3.IP信誉系统封锁高风险IP(如Tor节点),并基于速率限制防御DDoS攻击4.边缘计算验证利用Workers脚本执行客户端验证...,例如验证码或JS挑战二、绕过Cloudflare的关键技术1. ...反向代理与边缘节点利用Cloudflare Worker代理:注册免费域名并部署自定义Worker脚本,将恶意流量路由至Cloudflare边缘节点,利用其IP信誉绕过封锁Tor网络结合代理池:通过Tor...切换出口节点,并配合代理池(如Scrapy Proxy)分散请求,规避IP速率限制案例:搭建Worker代理转发请求至目标站点,注入CF-WORKER头伪装为合法流量,绕过Bot验证机制5. ...自动化工具与框架WAF指纹识别:使用WAFW00F或Nmap脚本(如http-waf-detect)识别Cloudflare规则版本,针对性构造Payload浏览器自动化:通过Selenium或Playwright

    2.1K10

    加密与安全_深入了解Hmac算法(消息认证码)

    因此,要验证输出的哈希,必须同时提供“认证码”。...常见的Hmac算法 HMAC(Hash-based Message Authentication Code)算法可以与许多哈希函数结合使用,常用的哈希函数包括: HMAC-MD5:使用MD5哈希函数生成...HMAC-SHA1:使用SHA-1哈希函数生成HMAC。 HMAC-SHA256:使用SHA-256哈希函数生成HMAC。 HMAC-SHA512:使用SHA-512哈希函数生成HMAC。...使用HmacMD5而不是用MD5加salt,有如下好处: HmacMD5使用的key长度是64字节,更安全; Hmac是标准算法,同样适用于SHA-1等其他哈希算法; Hmac输出和原有的哈希算法长度一致...可见,Hmac本质上就是把key混入摘要的算法。验证此哈希时,除了原始的输入数据,还要提供key。

    2K00

    OSPF技术连载8:OSPF认证:明文认证、MD5认证和SHA-HMAC验证

    它通过使用MD5(Message Digest Algorithm 5)算法对OSPF消息进行哈希运算,生成一个固定长度的哈希值。发送方和接收方都知道预共享的密钥,将其用于计算和验证哈希值。...它使用SHA算法对消息和密钥进行哈希运算,生成一个固定长度的认证码。发送方将认证码添加到OSPF消息中,接收方使用相同的密钥和算法进行计算和验证。...SHA-HMAC身份验证提供了更高的安全性,相较于MD5认证,它具有更强的抗碰撞能力和更长的认证码。SHA算法被广泛认可为安全可靠的哈希算法,并且在许多安全协议和算法中使用。...SHA-HMAC身份验证:安全性:高。使用SHA算法对认证信息进行哈希运算,提供更高级别的安全性。配置复杂度:复杂。需要设置认证密钥和密钥ID。哈希算法:SHA。安全性强度:高。...对于需要更高级别安全保护的网络,建议使用更强大的认证机制,如SHA-HMAC身份验证。

    1.4K30

    OSPF技术连载8:OSPF认证:明文认证、MD5认证和SHA-HMAC验证

    它通过使用MD5(Message Digest Algorithm 5)算法对OSPF消息进行哈希运算,生成一个固定长度的哈希值。发送方和接收方都知道预共享的密钥,将其用于计算和验证哈希值。...它使用SHA算法对消息和密钥进行哈希运算,生成一个固定长度的认证码。发送方将认证码添加到OSPF消息中,接收方使用相同的密钥和算法进行计算和验证。...SHA-HMAC身份验证提供了更高的安全性,相较于MD5认证,它具有更强的抗碰撞能力和更长的认证码。SHA算法被广泛认可为安全可靠的哈希算法,并且在许多安全协议和算法中使用。...SHA-HMAC身份验证: 安全性:高。使用SHA算法对认证信息进行哈希运算,提供更高级别的安全性。 配置复杂度:复杂。需要设置认证密钥和密钥ID。 哈希算法:SHA。 安全性强度:高。...对于需要更高级别安全保护的网络,建议使用更强大的认证机制,如SHA-HMAC身份验证。

    1.5K21
    领券