
frp v0.71.0
Ein schneller Reverse-Proxy, der Ihnen hilft, einen lokalen Server hinter einem NAT oder einer Firewall für das Internet freizugeben.
frp
Sponsoren
frp ist ein Open-Source-Projekt, dessen fortlaufende Entwicklung ausschließlich durch die Unterstützung unserer großartigen Sponsoren ermöglicht wird. Wenn Sie sich ihnen anschließen möchten, ziehen Sie bitte in Betracht, die Entwicklung von frp zu sponsern.
Gold-Sponsoren
Die komplette IDE, entwickelt für professionelle Go-Entwickler
Recall.ai - API für Meeting-Aufzeichnungen
Wenn Sie nach einer API für Meeting-Aufzeichnungen suchen, schauen Sie sich Recall.ai an,
eine API, die Zoom, Google Meet, Microsoft Teams, persönliche Meetings und mehr aufzeichnet.
Was ist frp?
frp ist ein schneller Reverse-Proxy, mit dem Sie einen lokalen Server, der sich hinter einem NAT oder einer Firewall befindet, im Internet verfügbar machen können. Es unterstützt derzeit TCP und UDP sowie die Protokolle HTTP und HTTPS, sodass Anfragen über Domainnamen an interne Dienste weitergeleitet werden können.
frp bietet außerdem einen P2P-Verbindungsmodus.
Inhaltsverzeichnis
- Entwicklungsstatus
- Architektur
- Beispielverwendung
- Zugriff auf Ihren Computer in einem LAN-Netzwerk per SSH
- Mehrere SSH-Dienste, die denselben Port gemeinsam nutzen
- Zugriff auf interne Webdienste mit benutzerdefinierten Domains im LAN
- Weiterleitung von DNS-Abfrageanfragen
- Weiterleitung von Unix Domain Sockets
- Bereitstellung eines einfachen HTTP-Dateiservers
- Aktivieren von HTTPS für einen lokalen HTTP(S)-Dienst
- Privates Verfügbarmachen Ihres Dienstes
- P2P-Modus
- Funktionen
- Konfigurationsdateien
- Verwendung von Umgebungsvariablen
- Aufteilung der Konfiguration in verschiedene Dateien
- Server-Dashboard
- Client-Admin-UI
- Monitoring
- Authentifizierung des Clients
- Verschlüsselung und Komprimierung
- Hot-Reloading der frpc-Konfiguration
- Proxy-Status vom Client abrufen
- Nur bestimmte Ports auf dem Server zulassen
- Port-Wiederverwendung
- Bandbreitenlimit
- TCP-Stream-Multiplexing
- Unterstützung des KCP-Protokolls
- Unterstützung des QUIC-Protokolls
- Verbindungspooling
- Lastverteilung
- Service-Health-Check
- Umschreiben des HTTP-Host-Headers
- Festlegen anderer HTTP-Header
- Echte IP ermitteln
- HTTP-Basic-Auth (Passwort) für Webdienste verlangen
- Benutzerdefinierte Subdomain-Namen
- URL-Routing
- TCP-Port-Multiplexing
- Verbindung zu frps über PROXY
- Portbereichszuordnung
- Client-Plugins
- Server-Manage-Plugins
- SSH-Tunnel-Gateway
- Virtuelles Netzwerk (VirtualNet)
- Feature-Gates
- Verwandte Projekte
- Mitwirken
- Spenden
Entwicklungsstatus
frp befindet sich derzeit in der Entwicklung. Sie können die neueste Release-Version im master-Branch ausprobieren oder den dev-Branch verwenden, um auf die derzeit in Entwicklung befindliche Version zuzugreifen.
Wir arbeiten derzeit an Version 2 und versuchen, einige Code-Refactorings und Verbesserungen durchzuführen. Bitte beachten Sie jedoch, dass sie nicht mit Version 1 kompatibel sein wird.
Wir werden zum passenden Zeitpunkt von Version 0 auf Version 1 wechseln und werden dann nur noch Fehlerbehebungen und Verbesserungen akzeptieren, keine großen Feature-Anfragen.
Über V2
Die Komplexität und Schwierigkeit der v2-Version sind viel höher als erwartet. Ich kann nur in fragmentierten Zeiträumen an ihrer Entwicklung arbeiten, und die ständigen Unterbrechungen beeinträchtigen die Produktivität erheblich. Angesichts dieser Situation werden wir die aktuelle Version weiter optimieren und iterieren, bis wir mehr Freizeit haben, um die große Versionsüberarbeitung durchzuführen.