[Feature Request]: VPN or Proxy support
Opened this issue · 0 comments
Trigus42 commented
Preflight checklist
- I have searched the issue tracker for a bug report that matches the one I want to file, without success.
- I have searched the features list for this feature, and I couldn't find it.
- I have checked that I'm using the latest stable version of the app.
Problem Description
Torrenting is restricted in certain regions, and using a VPN or proxy to tunnel connections can provide users in those areas with the necessary access and privacy to use this app safely.
Proposed Solution
Provide an option to import VPN configuration files, such as WireGuard or OpenVPN, and/or the ability to use a SOCKS proxy. Direct connections should be prohibited if the VPN or proxy is configured, even in the event of a failure.
Implementing WireGuard support may present challenges due to the use of Electron in this app. However, there are available SOCKS packages for JavaScript/TypeScript, such as this one: https://github.com/JoshGlazebrook/socks.