PikPak网盘免费加速服务自部署教程 – 基于Cloudflare Woker

浏览: 686 次浏览 作者: 去年夏天 分类: 技术文章,佳软推荐 发布时间: 2025-06-24 14:56

基于 Cloudflare Woker 部署免费的 PikPak 网盘下载播放加基于 Cloudflare Woker 部署免费的 PikPak 网盘下载播放加速工具教程。
该工具本质上就是使用免费的 Cloudflare Woker + 自有域名代理 PikPak 的下载流量,已应对 P盘规模扩大化后,国内的直连速度实在是有点拉跨的问题。
适用群体:联通宽带等对CF加速服务体验良好的用户,PikPak_By_Shimily 第三方客户端用户,官方网页版用户,动手能力比较强的用户。

PS:这其实是一个几乎万用的反代代码,所以你拿来反向代理其他东西也是可以的。


需要准备的东西

首先我们复习一下Cloudflare Terms 第 2 项服务、第 2.2 项使用服务、第 2.2.1 项禁止的行为中 第 J 条规定:使用服务提供虚拟专用网络或其他类似的代理服务。((j) use the Services to provide a virtual private network or other similar proxy services.)
目前并没有收到有人因此被处罚的反馈,但建议以下操作不要在自己主要账号上部署。

1. 一个你自己的域名

什么域名都可以,需要可以在 CloudFlare 管理,
如果没有也不想掏钱买,可以看这个教程常见免费、便宜域名注册渠道一览
个人建议是如果不太会,就先用硅云的那个免费域名渠道,毕竟是国内厂家,不会的都可以骚扰客服。
有点技术基础有github账号的可以考虑 eu.org 和 US.KG 这两个免费域名。
不差钱的直接去买个top或者xyz啥的便宜域名。

2. CloudFlare账号

注册地址
输入您的电子邮箱地址和密码。单击 Create Account。
PS:CloudFlare有中文界面,在右上角切换

Cloudflare Workers部署

基本部署

  1. 登录你的Cloudflare
  2. 在主页右侧找到【Workers和Pages】
  3. 点进【概述】选择一个预设的子域,点击【创建】之后,我们选择免费套餐。
  4. 在【创建应用程序】时,选择【创建Workers】
  5. (非必须)在服务名称里起个好记好写的名字,比如pikpak,方便自己记忆。
    记住下边写的那行您的服务将被部署到:https://pikpak.XXXXX.workers.dev
  6. 点右下角的【部署】,稍等。等页面刷新后选【编辑代码】
  7. 删除页面左侧代码框内一切内容后,把这里的代码https://github.com/tjsky/pikpak/blob/main/cf-worker/index.js (感谢小樱修改的反代代码)粘贴到页面左侧的输入框,覆盖原有内容。
  8. 点击右上角的【部署】按钮,
  9. 你的反代是会对所有人公开的,反代代码也没有鉴权部分,所以为了避免出现天价账单,请不要使用对部署的Cloudflare Workers付费。

绑定自定义域名

因为国内运营商屏蔽了Cloudflare Worker的默认域名YYY.XXXX.workers.dev,导致无法使用Cloudflare Worker顺利反向代理,表现为无法刷出文件列表,无法登录。使用全局代理后就正常。

在 Cloudflare 内添加你的域名

  1. 登录你的Cloudflare账号,点击添加站点
  2. 在这里写你的域名比如 pikpak.speed.top ,点【添加站点】
  3. 选免费计划,点【继续】
  4. 为 XXXX.YY 添加更多 DNS 记录,点添加记录
    名称写@,IP你可以随便写(除了类似1.1.1.1这种特殊的IP以外),要点是要开启“代理状态”,让那朵云是橙色的就行。,点保存。
    他会提示“在我们验证所有权时,您的域的 Cloudflare 保护处于待定状态。此过程最长可能需要 24 小时完成。了解有关挂起域的更多信息”无视就好了,因为你目前还没有验证这个域名是你的。点【继续】按钮
  5. 为域名添加Cloudflare 名称服务器,往下拉可以看到两个域名服务器地址
  6. 设置好之后点【完成,检查名称服务器】之后的【快速入门指南】,可以跳过,也可以吧全部选项都开启,然后点【完成】,稍等几分钟,一般更改DNS名称服务器会需要5~20分钟才会生效(最慢不超过24小时)

将需要的子域添加到 Cloudflare 的 DNS 记录中

名称看你个人喜好,IP可以随便写,只要不是1.1.1.1就行(一些免费域名是无法设置这些特殊IP的)
主要是开启“代理状态”,让那朵云是橙色的

给workers添加路由

  1. 点击添加路由
  2. 把你刚才设置的子域填写到路由中比如 pikpak.speed.top/* ,服务选你需要设置自定义域名的workers,环境就选你需要的。注意图中的格式是:域名/*
  3. 然后就好了,你以后就可以使用诸如 pikpak.speed.top 去替代你原来的workers默认域名使用了。

如何加速下载

民间偏方之”自选IP”、”优选IP”、”优选域名“是否有必要

先说结论可以但没必要。相比带来的那点提升,随之而来的复杂维护才是最大的问题。

这种方式虽然看起来可能在某些特定情况下能够“暂时”改善你的下载速度,但从长远来看并不是一种可靠或推荐的做法(我以前手动优选之后,隔三差五就要测测速度正常不正常,实在是折腾烦了,还是改回了默认解析,20MB/s和30MB/s的差距,省不了多少时间)。除非你的网络出现了部分CF的IP无法访问的问题,才需要在hosts里给你的域名绑一个IP。

以及 Cloudflare Terms 第 2 项服务、第 2.2 项使用服务、第 2.2.1 项限制第 B 项条款中,该条款规定:干扰、破坏更改或修改服务或其他部分,或对网络或服务 (包括 Cloudflare 对等合作伙伴的网络) 或与服务相连的服务造成不当负担,包括但不限于导致 (无论直接还是地址) 您的 Cloudflare 代理域流量被发送到未由 Cloudflare 为该域分配的 IP 地址。

不过如果你还是想再快一点,或者你的网路默认解析的 CF IP实在是速度过于拉跨
可以看下:这个文章
– 下载所需要的工具里的「CloudflareST」和「SwitchHosts」。
– 参照文章进行「优选 cloudflare IP」得到最优 IP。
– 参照文章使用 SwitchHosts 修改你加速域名的 Hosts 。

使用 PikPak_By_Shimily 第三方客户端的

  1. 设置 – 下载设置 – 加速链接设置 – 配置链接
  2. 填写你上边的加速域名,比如 https://pikpak.speed.top
  3. 测试并保存,如果没问题就会提示“加速链接测试成功”

使用官方网页版的

  1. Chromium内核浏览器(电脑上比如chrome、edge、firefox,手机上比如kiwi,firfox)
    安装自定义重定向扩展(需要chrome138以下,并允许安装MV2扩展,详见《Chrome 如何继续使用 uBlock Origin 等 Manifest V2 扩展》

  2. 使用新代码的可直连反代域名(假设部署好的反代域名是 pikpak.speed.top 注意这个域名是举例,实际是不能用的)

  3. 添加一个规则
    匹配规则:^https://(dl-(a10b|z01a)-0\d{3}.mypikpak.com(.*))
    重定向至:https://pikpak.speed.top/https://$2
    (https://ppikpak.speed.top就是加速域名,根据自己的情况替换)
    这样你访问 pikpak 官方网页版时,播放和下载地址就会自动替换为进行反代加速的了。

使用自己的下载工具

  1. 本质上就是将加速域名(比如https://ppikpak.speed.top)拼接到 pikpak 的原始下载域名的前边,所以你大可以自己手动操作一下。

效果示意和一些小要点

  • 联通4G流量卡
    • 网络测速
    • 直接下载的速度
    • 使用加速服务后的速度
分享这篇文章
11 条评论
  • 刘郎

    2025-07-02 08:44

    你说大善人cf以后会不会也像alist一样 先养鱼 等鱼塘大了 便开始收割呢😂

    1. 去年夏天

      2025-07-03 00:13

      CF在互联网领域的垄断地位与其称自己的网络为开放网络,颇有些讽刺与黑色幽默。
      现在少数几家公司(Google、Amazon、Microsoft)控制着互联网的核心基础设施,但是他们却标榜自己是开放网络。

  • 石樱灯笼

    2025-06-26 22:14

    优选IP还是必要的。我自己的网站,用默认IP的话100KB/s都达不到,跑过优选写了host之后能接近2MB/s的速度,大约20倍的差距。
    不过体感上已经不是速度差距了,更多情况下还是能不能用的天壤地别。

    1. 去年夏天

      2025-06-26 22:22

      主要是这玩意吧,优选的IP什么时候失效是个玄学问题……运气不好的时候,三天两头速度没了,要重新测。

      1. 石樱灯笼

        2025-06-27 00:29

        我这优选结果倒是很稳定,测一次几个月不用动。
        可能因为我优先使用IPv6的结果?没v6那阵我感觉v4结果也可以用特别久。
        反正默认值烂到验证码根本出不来。

  • Jeffer.Z

    2025-06-26 20:05

    就是用了cf云朵的代理通道吧。毕竟赛博菩萨,全球专线太多了,总能给找个不错的线路走流量。

    1. 去年夏天

      2025-06-26 22:22

      是的,就是走CF云朵代理流量。

  • 刘郎

    2025-06-25 15:40

    这是将资源上传到别人手上的节奏嘛😂

    1. 去年夏天

      2025-06-26 17:33

      嘛,能白嫖的话,还是白嫖嘛,用CF加速下载不要钱

  • ACEVS

    2025-06-24 18:10

    感觉不错。

    1. 去年夏天

      2025-06-26 17:33

      其实吧,这是个通用反代代码,代理别的东西也是可行的

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理