No description
- Shell 100%
Replace Python implementation with simpler bash script that: - Uses tailscale set --exit-node instead of tailscale down/up - Verifies IP change via api.ipify.org before and after switching - Shows clear status with public IP |
||
|---|---|---|
| README.md | ||
| tailscale-mullvad | ||
Tailscale-Mullvad
CLI-tool om Mullvad exit nodes te gebruiken via Tailscale op macOS en Linux.
Wat het doet
Zoekt een Mullvad exit node op basis van stad/land/hostname, activeert deze via
tailscale set --exit-node=... en verifieert met een IP-check via api.ipify.org.
Bij uitzetten wordt de exit node verwijderd en het IP eveneens geverifieerd.
Installatie
git clone ssh://git@nextcloud:2222/eddy/tailscale-mullvad.git
cd tailscale-mullvad
chmod +x tailscale-mullvad
sudo cp tailscale-mullvad /usr/local/bin/
Vereisten:
- Bash
- Tailscale CLI (
tailscale) - Mullvad VPN add-on geactiveerd in je Tailscale admin console
- Je device toegevoegd aan Mullvad VPN in de admin console
Gebruik
tailscale-mullvad on <query> # Verbind met Mullvad exit node
tailscale-mullvad off # Verbreek Mullvad exit node
tailscale-mullvad status # Toon huidige status
De query is case-insensitive en zoekt op hostname, land of stad in de exit
node lijst (tailscale exit-node list).
Voorbeelden
$ tailscale-mullvad on amsterdam
Huidig IP: 94.157.20.52
Verbinden met nl-ams-wg-201.mullvad.ts.net...
Nieuw IP: 169.150.196.11
Exit node actief -- IP gewijzigd
$ tailscale-mullvad status
Exit node actief
Publiek IP: 169.150.196.11
$ tailscale-mullvad off
Huidig IP: 169.150.196.11
Exit node uitzetten...
Nieuw IP: 94.157.20.52
Exit node uit -- IP gewijzigd