Dynamische Portforwarding
Mit gobetween dynamisch Ports von VMs freigeben
Gobetween auf dem Host (Wirt) installieren
curl -L -O https://github.com/yyyar/gobetween/releases/download/0.6.1/gobetween_0.6.1_linux_amd64.tar.gz
tar xzf gobetween_0.6.1_linux_amd64.tar.gz
mv gobetween /usr/local/sbin/
mkdir /etc/gobetween
mv config/gobetween.toml /etc/gobetween/config.example.toml[Unit]
Description=TCP/UDP Forwarding and loadbalancing service
ConditionFileIsExecutable=/usr/local/sbin/gobetween
[Service]
StartLimitInterval=5
StartLimitBurst=10
ExecStart=/usr/local/sbin/gobetween "-c" "/etc/gobetween/gobetween.toml"
User=root
Restart=always
RestartSec=120
EnvironmentFile=-/etc/sysconfig/gobetween
[Install]
WantedBy=multi-user.target
Konfigurieren Sie die gobetween HTTP API, so dass Salt-Minions dynamische Portforwardings per API anlegen können.
Starten Sie gobetween mit systemctl start gobetween.
Firewall anpassen
Falls eine Firewall aktiv ist, erlauben Sie gobetween die Nutzung einer Portrange und öffnen Sie den API port
Portforwarding per Salt-State ausrollen
Last updated