Ziel

Lokale Website http://grundfos01:86/ über einen Windows Server im Internet freigeben. Name: evofrp.switzerlandnorth.cloudapp.azure.com

Aufbau

Azure

  • Erstellen einer Windows VM ohne Webserver (sicherstellen, dass Port 443 freigegeben wird)
  • Öffnen von Port 3000 im Azure Management Portal (Add inbound port rule auf Networking)

OpenPort3000Azure

  • frp und caddy in das Verzeichnis c:\frp kopieren

  • Windows Firewall add new inbound rule for frpc

OpenPort3000Windows

  • Windows Firewall: analoge inbound rule fpr caddy_windows_amd64.exe

  • start frps on server

    frps –bind_port 3000

Lokaler Computer frpc.ini

[common]
# Address of server
server_addr = evofrp.switzerlandnorth.cloudapp.azure.com
# port for incoming connection
server_port = 3000

[ssh]
type = tcp
# address system to be exposed
local_ip = grundfos01
# port to be mirrored
local_port = 86
# port to be exposed on server
remote_port = 6000

frpc starten

Azure Caddy starten

caddy_windows_amd64.exe reverse-proxy --from evofrp.switzerlandnorth.cloudapp.azure.com --to localhost:6000

https://evofrp.switzerlandnorth.cloudapp.azure.com/EitBlueBook