Skip to content

Add UDP support for Socks5 proxy #568

@Willie169

Description

@Willie169

Is your feature request related to a problem? Please describe.

Yes. I currently use Tailscale as my work profile VPN and TrackerControl as my personal profile VPN. I run a Socks5 server in the work profile and configure TrackerControl in the personal profile to route traffic through it. This setup allows me to use SSH and other TCP-based protocols over Tailscale while keeping TrackerControl active from personal profile.

However, many services such as KDE Connect and RustDesk rely on UDP. I have verified that UDP works in the work profile directly via Tailscale. Unfortunately, accessibility services and Termux must run in the personal profile, which prevents me from using UDP over Tailscale while TrackerControl is active, even if subnet routing is turned on in TrackerControl.

Describe the solution you'd like

Add an option to enable UDP ASSOCIATE in the Socks5 proxy, allowing UDP traffic to be forwarded alongside TCP. This would enable full network functionality across profile boundaries without disabling TrackerControl.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions