TrackerControl / tracker-control-android

TrackerControl Android: monitor and control trackers and ads.
https://trackercontrol.org/
GNU General Public License v3.0
1.93k stars 82 forks source link

SOCKS5 proxy issues #340

Closed ChrisSwinchatt closed 2 years ago

ChrisSwinchatt commented 2 years ago

Do you use TrackerControl from Google Play/F-Droid/other? F-Droid

Describe the bug When using NordVPN's SOCKS proxies or a selfhosted Tinyproxy in TC the connection is intermittent and slow. Both NordVPN and Tinyproxy work without any issue in Firefox desktop (Foxyproxy).

To Reproduce

  1. Set TC to use any NordVPN proxy (requires credentials) or selfhosted Tinyproxy instance
  2. Use the TC VPN
  3. The connection is slow and frequently stops working (does not connect to the downstream server)

Edit: I MITM'd the connection and decoded the packets. The authentication always succeeds, but the BIND command can fail. Sometimes, it fails because TC is requesting an IPv6 address which the proxy doesn't accept, and the other times there are IPs rejected by the proxy (some app is trying to connect to 192.168.122.1 for some reason).

I suppose these might not be controllable by TC. Feel free to close if that's the case. Otherwise I can provide some of the decoded packets if it would help.