tailscale-vpn-coexist
Make Tailscale reach peers while a global-tunnel VPN client (Shadowrocket, Hiddify, sing-box, Clash/Mihomo, NekoBox) is ON, on macOS or Ubuntu/Linux. Diagnoses the two independent failure layers — OS routing (100.64.0.0/10 hijacked by the VPN TUN) and the system HTTP proxy (*.ts.net swallowed) — and applies persistent fixes (route-keeper + skip-proxy), plus optional `tailscale serve` for a clean HTTPS name. Teaches the ordered diagnosis (tailscale ping → route get → real SSH-banner check, not the lying `nc -z` → proxy layer) and ships a full macOS+Linux playbook.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin tailscale-vpn-coexist in kyzdes/tailscale-vpn-coexist-skill. Commands read from the repo's manifest — 1 month ago.
What it installs
Skills (1)
tailscale-vpn-coexistMake Tailscale reach peers while a global-tunnel VPN client (Shadowrocket, Hiddify, sing-box, Clash/Mihomo, NekoBox) is ON, on macOS or Ubuntu/Linux. Use when a tailnet peer (server, machine, MagicDNS `*.ts.net` name) is unreachable only while the VPN is enabled — ping/ssh/curl time out, a `.ts.net`
Maintain tailscale-vpn-coexist?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.