Ich suche nach einer (kostenlosen), sehr einfachen Reverse-Proxy-Lösung (Anwendung), die SSL unterstützt.
Ich habe Charles ausprobiert. Es funktioniert prima, ist aber zu kompliziert und nicht kostenlos.
Ich habe einen kleinen Dienst, der nur auf localhost:4952 lauscht und den Quell-Hostnamen überprüft. Mit Reverse-Proxy kann ich Anfragen an den Port 4952 umleiten:
https://92.168.1.10:1988(SSL) -> Weiterleitunghttps://localhost:4952(SSL)
Antwort1
Nginx unterstützt Windows und ist sowohl im Preis als auch in der Lizenz kostenlos (2-Klausel-BSD-Stil). Es unterstützt verschlüsselte und unverschlüsselte Reverse-Proxys für HTTP, E-Mail (SMTP/POP/IMAP) und sogar für TCP. Die Windows-Unterstützung ist nicht vollständig, bekannte Probleme, darunter die Tatsache, dass nur ein Worker verwendet werden kann und dergleichen, aber es sollte trotzdem funktionieren.
Weitere Informationen finden Sie hier:
Antwort2
Eine weitere Alternative istTunnel. Es funktioniert unter Windows. Basierend auf diesemWindowsBeispiel. Ihre Konfiguration könnte ungefähr so aussehen:
; Debugging stuff (may be useful for troubleshooting)
debug = info
output = stunnel.log
[myservice]
accept = 3000
connect = 4952
cert = myservicecert.pem