From a0dbfcdc156511fdfc451004f0b33a17f8fb92fa Mon Sep 17 00:00:00 2001 From: Eddy Date: Sat, 16 May 2026 01:53:11 +0200 Subject: [PATCH] Add README --- README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..b83a0dc --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# 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 mullvad-ts +sudo cp mullvad-ts /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 +mullvad-ts on # Verbind met Mullvad exit node +mullvad-ts off # Verbreek Mullvad exit node +mullvad-ts 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 +$ mullvad-ts on amsterdam +Connecting to Mullvad: Netherlands - Amsterdam (nl-ams-wg-201.mullvad.ts.net) +Mullvad: ON -> nl-ams-wg-201.mullvad.ts.net + +$ mullvad-ts status +Mullvad: ON -> nl-ams-wg-201.mullvad.ts.net + +$ mullvad-ts off +Mullvad: OFF + +$ mullvad-ts on japan +Connecting to Mullvad: Japan - Tokyo (jp-tyo-wg-001.mullvad.ts.net) +Mullvad: ON -> jp-tyo-wg-001.mullvad.ts.net +```