![]() ![]() Since I'm on archlinux (and yes, BTW, I'm using arch :D), patching software is relatively convenient. Check out my patch file listen-when-proxy-on.patch based on v2.0.7 of libtorrent at end of this article. No changes in qbittorrent are needed, only libtorrent. We find the corresponding conditional code, modify, patch, then recompile libtorrent. The setting page on qbittorrent doesn't reflect the change in port listening section at all when you enable proxy for peers. But the authors never make this clear, and I suspect that qbittorrent authors haven't even realized this behavior. Naively, I set up the proxy settings in qbittorrent, quickly found out that it did not work at all.Īfter some long nights searching and digging, it turned out that the library qbittorrent (along with several other FOSS torrenting software) depends on, libtorrent, on some recent versions, completely disables port listening while Use proxy for peer connections is enabled, to avoid network traffic leakage, rendering it impossible to do seeding at all while using a proxy. ![]() Recently, I came across a situation where I need to do some seeding, but the network I was on requires a proxy to gain access to the Internet. ![]() And also, use with caution, if you do not want to expose your IP address accidentally, always use a VPN. A VPN can work, but that requires UPnP/PMP support of the VPN, which many lacks in. First things first, to achieve that, we need a proxy where we can set up port forwarding on it, then we modify and compile qbittorrent ourselves. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |