Releases: 1234567Yang/cf-proxy-ex
Releases · 1234567Yang/cf-proxy-ex
v1.4 路径全部在客户端处理 修复众多问题
更新内容:
- 路径全部在客户端处理,防止 worker 资源超载
- 修复了
window.location.href未被替换的问题(应该使用replaceAll而不是replace) - 更新
robots.txt规则,现在全部不允许抓取 - 代理地址 host 如果是大写就转小写,比如
wWW.AbCdeF.cOm会先转成www.abcdef.com- 之后又做了一次更新,更好的检测这种情况
- 修复部分中文网站乱码问题,添加检测BOM(Byte order mark)
- 注入 href / src 的 getter / setter,让网站更难获取到真实 url
- 更谨慎处理 client 发送的 body
changeUrl现在可以处理blob:https://example.com这种 url- 修复 用户发送的 header 的转换问题
- 修复
History injection在url不是 string 而是[object URL]时候报错的问题(现在先统一会转换到url_str而不是直接调用url.startsWith) - 代理提示加载出来的时间会更久(3s -> 5s),防止一些网站加载时间长,导致提示回退到
alert,增强体验 - 代理提示更简洁 并 防止中文部分在不支持中文的网站显示为乱码
- 为防止造成 “我担保了这些链接真实有效” 的困惑,删除部分外部链接
- 其它内部代码优化
- redirect as a separate func
- 执行完script就删除(已在[其它代码改动](59e47a3af031dc27cf0ae055a8d90257511e9d9d]中移除此功能,但仍然是嵌套在 IIFE 函数中)
- 重写
covToAbs函数,更健壮 - switch some
replacetoreplaceAll - ProxyLocation not using passed paramters original location
- 整理部分代码
- 重命名部分变量,更明确
- 添加更多代码注释
截图:
Caution
Telegram web 仅作测试使用,并不会保修,也不负责相关风险,尤其是 Cookie 处理部分我并没有仔细审阅过代码

v1.3 注入设置范围,支持下载大文件
v1.2更稳定的代理
更新内容:
- 代理提示:每24小时会弹出一个提示,提示正在使用代理(不会影响界面加载),因为最近有人私信我说容易被当作盗版网站
- 安全密匙:利用Cookie技术添加了安全密匙,具体教程可以点这里
- 新建元素Hook:重写
body.append,可以修复有些网站JS添加了<script>导致无法及时转换路径的问题。
- 注意:appendChildInject暂未启用,因为发现启用之后maps.google.com失效- 修复:
- 如果JS加载不出来,那么会一直尝试加载(给已经尝试加载过的JS添加一个属性)
- changeURL里面检查relativePath是否为null,如果为null就直接返回null
- 整理代码,更详细的console.log输出
- 添加新建元素Hook,更稳定
- History / setAttribute注入,可以让部分修改了history的网址更稳定
! beta版本的主要是把相对路径全部放客户端转换,有效解决worker time exceded,但是目前还在开发,不稳定,所以这里不放release了。相关截图:
感谢:
非常感谢 @LanYunDev (之前release忘提了) 和 @Caecilia 对本项目做出的贡献!
v1.1添加Location修改
修改了一个window.location,部分网站可以更稳定加载
仍在寻求youtube视频解决方案。
v1.0
初始稳定版release。
部分支持代理如下网站:
- Duckduckgo 全部支持
- Github 部分支持
- 搜索
- 查看repo/issue
- 下载
- Bing 部分支持
- 搜索 https://y.demo.wvusd.homes/https://www.bing.com/search?q=hi 注意:如果弹出国内版请开Edge/Chrome无痕
- Google 部分支持
百度 全部支持
下一步:
已经在制作客户端版的cf-proxy-ex了,更稳定,预计支持全部网站(除非网站屏蔽了worker的ip),在线版的也会继续维护。






