Operating system
macOS
System version
26.5
Installation type
sing-box for macOS Graphical Client
If you are using a graphical client, please provide the version of the client.
1.14.0-alpha.25
Version
Description
When using sing-box with the Tailscale endpoint, macOS Screen Sharing cannot initiate "High Performance" mode between two remote Macs while "Standard" mode works.
However, using the official Tailscale client under the exact same network environment allows "High Performance" mode to function perfectly.
Troubleshooting
To rule out performance and connection state bottlenecks, the following tests were conducted:
- NAT Traversal: Both official Tailscale and sing-box successfully established direct connections (p2p). No DERP relaying was involved.
- Throughput Test: iperf3 (both TCP and UDP) shows identical performance and bandwidth between the official client and sing-box. Speed or packet loss is not the bottleneck.
Reproduction
- two Macs located on different networks (across the WAN).
- configure sing-box on both Macs using the Tailscale endpoint configuration. Ensure a direct connection (STUN/hole-punching successful, no DERP relay).
- Launch the Screen Sharing app, try to select "High Performance" mode in the settings.
Logs
No suspicious logs found at TRACE level.
Supporter
Integrity requirements
Operating system
macOS
System version
26.5
Installation type
sing-box for macOS Graphical Client
If you are using a graphical client, please provide the version of the client.
1.14.0-alpha.25
Version
Description
When using sing-box with the Tailscale endpoint, macOS Screen Sharing cannot initiate "High Performance" mode between two remote Macs while "Standard" mode works.
However, using the official Tailscale client under the exact same network environment allows "High Performance" mode to function perfectly.
Troubleshooting
To rule out performance and connection state bottlenecks, the following tests were conducted:
Reproduction
Logs
Supporter
Integrity requirements