Feature Request: Indicator that Torrent Proxy connection is successful

It would be nice if this settings tab had a status indicator for whether or not the torrent proxy is successfully connected or not, I’d imagine with three status:

  • not configured
  • configured but unsuccessful
  • configured, successful, and active

Using Little Snitch Mini, it doesn’t seem the socks proxy is being used at all, as it just makes hundreds of ip address connections (none of which is the ip of the socks proxy). When checking tribler-core-error.log there is this error repeated:

[tribler-core PID:5332] 2024-07-04 17:15:50,159 - ERROR <community:667> TriblerTunnelCommunity.on_packet_from_circuit(): Exception occurred while handling packet!
Traceback (most recent call last):
  File "ipv8/messaging/serialization.py", line 365, in pack_serializable
  File "tribler/core/components/socks_servers/socks5/conversion.py", line 73, in pack
OSError: illegal IP address string passed to inet_aton

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "ipv8/messaging/anonymization/community.py", line 663, in on_packet_from_circuit
  File "ipv8/messaging/anonymization/community.py", line 846, in on_data
  File "tribler/core/components/tunnel/community/tunnel_community.py", line 459, in on_raw_data
  File "tribler/core/components/tunnel/community/dispatcher.py", line 60, in on_incoming_from_tunnel
  File "ipv8/messaging/serialization.py", line 367, in pack_serializable
ipv8.messaging.serialization.PackError: Could not pack item: ('socks5_address', UDPv6Address(ip='2a0f:e586:f:f::81', port=6969))
OSError: illegal IP address string passed to inet_aton

Here is the full paste: [tribler-core PID:5332] 2024-07-04 17:15:26,313 - ERROR <download:325> Download. - Pastebin.com

Downloads/seeding still occurs, so this is concerning.

My proxy is configured like so: