Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[enhancement] 建议支持多个qb连接配置 #44

Closed
xiaozhikang0916 opened this issue Mar 24, 2024 · 7 comments
Closed

[enhancement] 建议支持多个qb连接配置 #44

xiaozhikang0916 opened this issue Mar 24, 2024 · 7 comments
Labels
enhancement New feature or request

Comments

@xiaozhikang0916
Copy link

我同时运行着多个qb实例,分别用来下载不同类型的内容,希望这个程序能同时配置多个qb连接

@Simple-Tracker Simple-Tracker added the enhancement New feature or request label Mar 24, 2024
@Simple-Tracker
Copy link
Owner

Simple-Tracker commented Mar 24, 2024

感谢反馈!

暂时不考虑添加, 原因为: 同时配置多个连接会增加程序复杂度, 还会使程序配置及日志变得复杂.

建议的替代方案:

  1. 以 Docker 容器或服务形式多开屏蔽器;
  2. 可尝试使用 qBittorrent 分类功能来管理不同类型的内容, 以期合并客户端或许能够降低管理成本;
  3. 若为 PT (私有) 客户端, 无需使用本屏蔽器;

不过未来可能会考虑添加这一新功能.

@xiaozhikang0916
Copy link
Author

感谢解答,看来要给所有的compose.yaml都复制一份屏蔽器服务了

@xiaozhikang0916
Copy link
Author

追加一个提问,启动配置可以环境变量和配置文件共存吗

qBURL不能有多值的情况下,我可能启动多个blocker实例、共享同一个config配置,并通过启动时的环境变量控制连接不同的qb实例,减少重复配置的工作

@Simple-Tracker
Copy link
Owner

目前还不能.

@mzhboy
Copy link

mzhboy commented Apr 10, 2024

一个简单的方法是链式加载配置文件,这在linux应用中很普遍。
不同的实例配置加载各自的配置文件并且链式加载一个共同的配置文件。

@Simple-Tracker
Copy link
Owner

Simple-Tracker commented Apr 11, 2024

一个简单的方法是链式加载配置文件,这在linux应用中很普遍。 不同的实例配置加载各自的配置文件并且链式加载一个共同的配置文件。

谢谢! 这是一个很好的解决方案.
3.2b7 中已支持这种模式.

@Simple-Tracker
Copy link
Owner

由于上述原因及新的支持的加入, 视作已完成, 若有问题, 可再度打开此 Issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants