tailscale-mullvad/README.md

54 lines
1.5 KiB
Markdown

# Mullvad-ts
> 🤖 Gevibecode met **OpenCode 1.14.50** en **Deepseek v4 Pro**
CLI-tool om Mullvad exit nodes te gebruiken via Tailscale op macOS en Linux.
## Wat het doet
Schakelt Mullvad exit nodes in en uit via de Tailscale CLI. Al het internetverkeer loopt dan via een Mullvad VPN-server, terwijl Tailscale-peers direct bereikbaar blijven.
## Installatie
```bash
git clone ssh://git@nextcloud:2222/eddy/tailscale-mullvad.git
cd tailscale-mullvad
chmod +x tailscale-mullvad
sudo cp tailscale-mullvad /usr/local/bin/
```
Geen compilatie nodig — het is een Python 3 script.
**Vereisten:**
- Python 3
- Tailscale CLI (`tailscale`)
- Mullvad VPN add-on geactiveerd in je Tailscale admin console
- Jouw device toegevoegd aan Mullvad VPN in de admin console
## Gebruik
```bash
tailscale-mullvad on <stad of land> # Verbind met Mullvad exit node
tailscale-mullvad off # Verbreek Mullvad exit node
tailscale-mullvad status # Toon huidige status
```
Matching is **case-insensitive** op stad of land. Bij meerdere nodes in dezelfde regio wordt er willekeurig één gekozen.
### Voorbeelden
```bash
$ tailscale-mullvad on amsterdam
Connecting to Mullvad: Netherlands - Amsterdam (nl-ams-wg-201.mullvad.ts.net)
Mullvad: ON -> nl-ams-wg-201.mullvad.ts.net
$ tailscale-mullvad status
Mullvad: ON -> nl-ams-wg-201.mullvad.ts.net
$ tailscale-mullvad off
Mullvad: OFF
$ tailscale-mullvad on japan
Connecting to Mullvad: Japan - Tokyo (jp-tyo-wg-001.mullvad.ts.net)
Mullvad: ON -> jp-tyo-wg-001.mullvad.ts.net
```