Lokale Website freigeben
Ziel
Lokale Website http://grundfos01:86/ über einen Windows Server im Internet freigeben. Name: evofrp.switzerlandnorth.cloudapp.azure.com
Aufbau
- lokal: frp für Kommunikation mit Werserer Port 86 und Azure Server (Port 3000)
- Server: frp mit Port 3000 extern und intern port 6000
- Server: caddy als Reverse proxy mit SSL erreichbar unter https://evofrp.switzerlandnorth.cloudapp.azure.com
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)

-
frp und caddy in das Verzeichnis c:\frp kopieren
-
Windows Firewall add new inbound rule for frpc

-
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