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

[toc]
需要准备的东西
首先我们复习一下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部署
基本部署

- 登录你的Cloudflare
- 在主页右侧找到【Workers和Pages】
- 点进【概述】选择一个预设的子域,点击【创建】之后,我们选择免费套餐。
- 在【创建应用程序】时,选择【创建Workers】
- (非必须)在服务名称里起个好记好写的名字,比如pikpak,方便自己记忆。
记住下边写的那行您的服务将被部署到:https://pikpak.XXXXX.workers.dev - 点右下角的【部署】,稍等。等页面刷新后选【编辑代码】
- 删除页面左侧代码框内一切内容后,把这里的代码https://github.com/tjsky/pikpak/blob/main/cf-worker/index.js (感谢小樱修改的反代代码)粘贴到页面左侧的输入框,覆盖原有内容。
- 点击右上角的【部署】按钮,
- 你的反代是会对所有人公开的,反代代码也没有鉴权部分,所以为了避免出现天价账单,请不要使用对部署的Cloudflare Workers付费。
绑定自定义域名
因为国内运营商屏蔽了Cloudflare Worker的默认域名YYY.XXXX.workers.dev,导致无法使用Cloudflare Worker顺利反向代理,表现为无法刷出文件列表,无法登录。使用全局代理后就正常。
在 Cloudflare 内添加你的域名
- 登录你的Cloudflare账号,点击添加站点
- 在这里写你的域名比如 pikpak.speed.top ,点【添加站点】
- 选免费计划,点【继续】
- 为 XXXX.YY 添加更多 DNS 记录,点添加记录
名称写@,IP你可以随便写(除了类似1.1.1.1这种特殊的IP以外),要点是要开启“代理状态”,让那朵云是橙色的就行。,点保存。
他会提示“在我们验证所有权时,您的域的 Cloudflare 保护处于待定状态。此过程最长可能需要 24 小时完成。了解有关挂起域的更多信息”无视就好了,因为你目前还没有验证这个域名是你的。点【继续】按钮 - 为域名添加Cloudflare 名称服务器,往下拉可以看到两个域名服务器地址
- 设置好之后点【完成,检查名称服务器】之后的【快速入门指南】,可以跳过,也可以吧全部选项都开启,然后点【完成】,稍等几分钟,一般更改DNS名称服务器会需要5~20分钟才会生效(最慢不超过24小时)
将需要的子域添加到 Cloudflare 的 DNS 记录中
名称看你个人喜好,IP可以随便写,只要不是1.1.1.1就行(一些免费域名是无法设置这些特殊IP的)
主要是开启“代理状态”,让那朵云是橙色的
给workers添加路由
- 点击添加路由
- 把你刚才设置的子域填写到路由中比如 pikpak.speed.top/* ,服务选你需要设置自定义域名的workers,环境就选你需要的。注意图中的格式是:域名/*
- 然后就好了,你以后就可以使用诸如 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 第三方客户端的
- 设置 – 下载设置 – 加速链接设置 – 配置链接
- 填写你上边的加速域名,比如
https://pikpak.speed.top - 测试并保存,如果没问题就会提示“加速链接测试成功”
使用官方网页版的
- Chromium内核浏览器(电脑上比如chrome、edge、firefox,手机上比如kiwi,firfox)
安装自定义重定向扩展(需要chrome138以下,并允许安装MV2扩展,详见《Chrome 如何继续使用 uBlock Origin 等 Manifest V2 扩展》) 使用新代码的可直连反代域名(假设部署好的反代域名是 pikpak.speed.top 注意这个域名是举例,实际是不能用的)
添加一个规则
匹配规则:^https://(dl-(a10b|z01a)-0\d{3}.mypikpak.com(.*))
重定向至:https://pikpak.speed.top/https://$1
(https://ppikpak.speed.top就是加速域名,根据自己的情况替换)
这样你访问 pikpak 官方网页版时,播放和下载地址就会自动替换为进行反代加速的了。
使用自己的下载工具
- 本质上就是将加速域名(比如
https://ppikpak.speed.top)拼接到 pikpak 的原始下载域名的前边,所以你大可以自己手动操作一下。
效果示意和一些小要点
联通4G流量卡
- 网络测速

- 直接下载的速度

- 使用加速服务后的速度

- 网络测速
- 联通家宽
- 网络测速

- 直接下载速度

- 成功加速后的速度

- 用了加速反而减速(乐)

- 还是官方直链但使用新加坡代理节点的速度

- 网络测速
- 这个加速服务本质上是使用 Cloudflare Woker 代理 pikpak 下载流量,所以实际速度会受到两方面速度限制即
- pikpak 服务器到 Cloudflare 速度的限制,一般来说这部分网速是可以视为几乎无限制的,除非P盘服务器的总出口带宽已经很拥挤了。
- Cloudflare 到你的设备的网速限制,这部分就看各大运营商和不同时段的速度分配了,一般来说
大部分地区的联通会比较好,移动也还凑合,电信则普遍会拉跨,甚至速度还不如不加速(但也有个别电信可以飙出很快的速度)
晚上高峰期一些运营商可能会直接上激进的流量模式,比如只要是非白名单IP(不是国内已知的视频、下载网站的IP)出现了大流量就自动限速。 - 所以,最终你能不能通过白嫖实现加速需要一点运气,可以看到评论区里,既有说速度很快的,也有说速度很烂的。


周二
2025-12-27 06:17
您好 请问在openlist网页上面选择添加驱动的时候 没有您YouTube https://www.youtube.com/watch?v=6UPQS_A7NOY&t=2s 中alist上面选择的pikpak proxy选项 我是Windows11 桌面端的pikpak 现在不知道怎么进行下一步了 您看到的话麻烦回我一下 感谢!