3分钟搭好13ft Ladder:一个免费的自托管付费墙绕过工具
【免费下载链接】13ftMy own custom 12ft.io replacement项目地址: https://gitcode.com/GitHub_Trending/13/13ft
周四晚上十点半,你为下周的分享会翻到一篇《纽约时报》的深度报道,刚点开链接,付费墙就弹了出来——订阅、注册、留下邮箱,每一步都在劝退。其实你只是想把这一篇文章读完。13ft Ladder 就是为此而生的:一个跑在你自己机器上的自托管阅读助手,核心功能是付费墙绕过,把被挡住的正文完整取回来。
核心关键词:付费墙绕过 | 长尾关键词:自托管阅读助手, Google爬虫模拟, 无限制阅读工具
💡 它凭什么能绕过付费墙?
先看一个反常识的事实:Google 要收录一篇文章,就必须读到它的完整正文,所以网站对 Google 的爬虫(GoogleBot)向来"网开一面",不会把付费墙横在爬虫面前。13ft Ladder 的做法很朴素——它模拟 Google 爬虫发出请求,拿到的自然也是 Google 能拿到的那份完整内容,再从中提取文章主体还给你,广告、弹窗、订阅提示一并丢掉。
如果主请求碰壁,服务会自动切换其他几种获取方式,所以它对不少 12ft.io 处理不了的网站依然有效。另外,整个请求链路都发生在你自己的服务器上,不经过任何第三方;项目开源,部署一次长期免费。
🚀 三步跑起来
第一步:备好 Docker。只需安装 Docker 和 Docker Compose(docker compose子命令),装好即可,无需配置其他依赖。
第二步:克隆仓库并启动。
git clone https://gitcode.com/GitHub_Trending/13/13ft cd 13ft docker compose up第三步:打开浏览器。等容器跑起来后,访问终端提示的地址,通常是http://localhost:5000。你会看到一个极其克制的界面:一个输入框,一个 SUBMIT 按钮,没有多余的东西。
✍️ 真实使用体验
我拿一篇《纽约时报》的付费文章试了试。把链接粘进输入框、点下 SUBMIT,页面切到一个加载状态,几秒钟后,文章正文完整出现在眼前,连配图都没落下,原本挡路的付费提示和满屏广告一个都不见。
这类场景其实很常见:追一篇新闻资讯的深度报道,查一篇需要订阅的学术文献,读一段技术文档,或者只是想先看看内容值不值得订阅。它解决的始终是同一个问题——你只想读一篇文章,不想被挡在门外。
🧭 部署方式怎么选
Docker 方式适合绝大多数人,尤其是新手:不碰依赖、不配环境,一条命令起服务,随时可以删掉重来。传统 Python 安装则适合想"住下来"的用户——把它注册成 systemd 系统服务、绑定指定端口、挂到 Nginx 或 Apache 反向代理后面长期跑,app/目录里的 README 里有现成示例。
cd app/ python -m pip install -r requirements.txt python portable.py提示:如果
python命令不可用,依次试试python3、py、py3,装依赖和启动时都要对应替换。
⚡ 让效率再上一个台阶
复制粘贴 URL 多了也烦,可以做一个浏览器书签工具(bookmarklet):在 Chrome 的书签管理器里新建书签,把 URL 字段换成下面这段代码并保存。之后在任何付费页面点一下它,浏览器会直接跳到你本机 13ft 的转换结果,比手动复制快得多。
javascript:(function(){window.location.href="http://localhost:5000/"+encodeURIComponent(window.location.href);})();日常部署还有三处细节值得留意:
| 配置项 | 说明 |
|---|---|
| 端口 | 修改docker-compose.yaml中5000:5000的左侧端口即可换端口 |
| 反向代理 | 生产环境建议套一层 Nginx/Apache 并开启 HTTPS |
| 界面语言 | 启动前设置LOCALE环境变量,语言文件在app/locales/ |
一点提醒
这个工具的定位是帮你读完单篇文章,不是替代订阅。如果你长期依赖某家媒体或期刊,请尽量给作者留一份订阅费。使用时留意你所在地区的法律法规,尊重内容平台的版权规则。
项目路径速查
app/—— 主程序,portable.py是入口docker-compose.yaml—— Docker 部署配置api/—— 接口实现,出问题先来这里翻app/locales/—— 多语言界面文件README.md—— 完整的部署与配置文档
工具放在那里,用不用、怎么用,你自己决定。
【免费下载链接】13ftMy own custom 12ft.io replacement项目地址: https://gitcode.com/GitHub_Trending/13/13ft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考