如何修改传出流量

如何修改传出流量

我在 Debian 上运行 Calibre 及其 Calibre 内容服务器。它提供显示图书库的网页,包括下载图书和在浏览器中阅读图书的功能。我想删除下载按钮,但 Calibre 服务器中没有删除它的选项。虽然它是开源的,我想我可以深入研究代码,在那里删除它,然后从源代码重新编译,但我想一定有办法修改系统正在提供的内容。

我读过(这里:如何将 HTML 代码注入到每个传送的 HTML 页面中?) 关于使用 mod_rewrite 或 Apache 过滤器来做这种事情,但据我所知,这只适用于我从 Apache 提供服务的东西,而不是从 Calibre 等其他应用程序提供服务的东西。

有没有简单的方法可以实现这一点?谢谢!

答案1

您可以设置nginx为代理(参见代理密码)并使用此模块 https://nginx.ru/en/docs/http/ngx_http_sub_module.html

ngx_http_sub_module 模块是一个过滤器,它通过将一个指定的字符串替换为另一个指定的字符串来修改响应

相关内容