
frp v0.71.0
Un proxy inverse rapide pour vous aider à exposer un serveur local derrière un NAT ou un pare-feu vers Internet.
frp
Sponsors
frp est un projet open source dont le développement continu est rendu possible entièrement grâce au soutien de nos formidables sponsors. Si vous souhaitez les rejoindre, veuillez envisager de sponsoriser le développement de frp.
Gold Sponsors
L'IDE complet conçu pour les développeurs Go professionnels
Recall.ai - API pour les enregistrements de réunions
Si vous recherchez une API d'enregistrement de réunions, pensez à consulter Recall.ai,
une API qui enregistre Zoom, Google Meet, Microsoft Teams, les réunions en personne, et plus encore.
Qu'est-ce que frp ?
frp est un proxy inverse rapide qui vous permet d'exposer un serveur local situé derrière un NAT ou un pare-feu à Internet. Il prend actuellement en charge les protocoles TCP et UDP, ainsi que HTTP et HTTPS, permettant aux requêtes d'être transférées vers des services internes via un nom de domaine.
frp propose également un mode de connexion P2P.
Table des matières
- État du développement
- Architecture
- Exemple d'utilisation
- Accéder à votre ordinateur sur un réseau LAN via SSH
- Plusieurs services SSH partageant le même port
- Accéder aux services web internes avec des domaines personnalisés sur le LAN
- Transférer les requêtes de requête DNS
- Transférer un socket de domaine Unix
- Exposer un simple serveur de fichiers HTTP
- Activer HTTPS pour un service HTTP(S) local
- Exposer votre service de manière privée
- Mode P2P
- Fonctionnalités
- Fichiers de configuration
- Utilisation des variables d'environnement
- Diviser les configurations en différents fichiers
- Tableau de bord du serveur
- Interface d'administration du client
- Surveillance
- Authentification du client
- Chiffrement et compression
- Rechargement à chaud de la configuration frpc
- Obtenir le statut du proxy depuis le client
- Autoriser uniquement certains ports sur le serveur
- Réutilisation des ports
- Limite de bande passante
- Multiplexage des flux TCP
- Prise en charge du protocole KCP
- Prise en charge du protocole QUIC
- Regroupement de connexions
- Équilibrage de charge
- Vérification de l'état du service
- Réécriture de l'en-tête HTTP Host
- Définition d'autres en-têtes HTTP
- Obtenir la véritable IP
- Exiger une authentification HTTP Basic (mot de passe) pour les services web
- Noms de sous-domaines personnalisés
- Routage d'URL
- Multiplexage des ports TCP
- Connexion à frps via PROXY
- Mappage de plage de ports
- Plugins client
- Plugins de gestion du serveur
- Passerelle de tunnel SSH
- Réseau virtuel (VirtualNet)
- Feature Gates
- Projets connexes
- Contribuer
- Don
État du développement
frp est actuellement en cours de développement. Vous pouvez essayer la dernière version stable dans la branche master, ou utiliser la branche dev pour accéder à la version actuellement en développement.
Nous travaillons actuellement sur la version 2 et tentons d'effectuer quelques refactorisations et améliorations du code. Cependant, veuillez noter qu'elle ne sera pas compatible avec la version 1.
Nous passerons de la version 0 à la version 1 au moment opportun et n'accepterons que des corrections de bugs et des améliorations, plutôt que de grandes demandes de fonctionnalités.
À propos de V2
La complexité et la difficulté de la version v2 sont bien supérieures à ce qui était anticipé. Je ne peux travailler sur son développement que pendant des périodes de temps fragmentées, et les interruptions constantes perturbent considérablement la productivité. Compte tenu de cette situation, nous continuerons à optimiser et à itérer sur la version actuelle jusqu'à ce que nous ayons plus de temps libre pour procéder à la refonte majeure de la version.