docs: add SOCKS5 proxy alternative with Gluetun
Build and Push MkDocs Site / build-and-push (push) Successful in 11s

This commit is contained in:
rewa81 committed 2026-01-11 10:42:52 +01:00
1 parent 45a426c841
commit 8a96ea7df8
1 file changed
+54
+54
View File
@@ -182,6 +182,60 @@ iptables -A FORWARD -i wg0 -s 10.0.0.3 -j DROP
---
## Alternative 3: SOCKS5 Proxy via Gluetun (Für Geräte ohne VPN)
Wenn du von einem Gerät zugreifen möchtest, auf dem kein WireGuard-Client installiert werden kann oder darf, ist ein SOCKS5-Proxy eine hervorragende Alternative. Hierbei fungiert ein Container im Homelab (z.B. **Gluetun**) als Gateway.
### Architektur Übersicht (SOCKS5)
1. **Gluetun Container:** Läuft im Homelab, ist mit dem VPN verbunden und stellt intern einen SOCKS5-Proxy bereit (Standard-Port 1080).
2. **SSH Reverse Tunnel:** Der SOCKS5-Port des Gluetun-Containers wird über den Bastion Host (VPS) nach außen getunnelt.
3. **Endgerät:** Nutzt den getunnelten Port als SOCKS5-Proxy in den Browser-Einstellungen oder im Betriebssystem.
### Konfigurations-Beispiel (Docker Compose im Homelab)
```yaml
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
environment:
- VPN_SERVICE_PROVIDER=custom
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=<PRIVATE_KEY>
- WIREGUARD_ADDRESSES=10.0.0.2/32
ports:
- 1080:1080/tcp # SOCKS5 Proxy Port
restart: always
```
### Den Proxy erreichbar machen
Vom Homelab-Server aus tunnelst du den SOCKS5-Port zum VPS:
```bash
ssh -N -R 1080:localhost:1080 user@vps-ip
```
### Nutzung auf dem Endgerät
Du kannst nun auf deinem Laptop einen SSH-Tunnel zum VPS aufbauen, um den Proxy lokal verfügbar zu machen:
```bash
ssh -L 1080:localhost:1080 user@vps-ip -N
```
Nun kannst du in deinem Browser (z.B. mit dem Add-on *FoxyProxy*) `localhost:1080` als SOCKS5-Proxy eintragen. Alle Anfragen über diesen Proxy werden nun durch den Tunnel ins Homelab und von dort (via Gluetun) an die internen Dienste geleitet.
**Vorteile:**
- Keine Installation von VPN-Software auf dem Client nötig.
- Funktioniert rein über SSH (Port 22).
- Selektiver Zugriff: Nur Anwendungen, die den Proxy konfiguriert haben, nutzen den Tunnel.
---
## Mobile Geräte (Android & iOS)
Um von unterwegs zuzugreifen: