bit_kitchen.frps
ansible-role-frp
Installez et configurez le client ou le serveur frp sur Windows, Linux ou OpenWrt.
ansible-galaxy install bit_kitchen.frpc
ansible-galaxy install bit_kitchen.frps
Exigences
Aucune.
Variables du rôle
frpc
Variable | Requise/Optionnelle | Par défaut | Commentaire |
---|---|---|---|
frpc_version | Optionnelle | (non défini) | Version release de frp. Par défaut, la dernière version est utilisée. |
frpc_config_name | Optionnelle | (non défini) | Nom du fichier de configuration frpc et nom du service frpc. |
frpc_config_file | Optionnelle | (non défini) | Fichier de configuration local à copier sur le distant. Si spécifié, les options suivantes ne sont pas prises en compte pour la configuration frpc. |
frpc_server_addr | Optionnelle | 127.0.0.1 |
Adresse du serveur pour frpc. |
frpc_server_port | Optionnelle | 7000 |
Port du serveur pour frpc. |
frpc_token | Optionnelle | (non défini) | Token frp utilisé pour l'authentification si précisé sur le serveur. |
frpc_http_proxy | Optionnelle | (non défini) | Proxy utilisé pour les connexions au serveur frp. Cette option est également utilisée comme proxy pour d'autres opérations réseau. |
frps
Variable | Requise/Optionnelle | Par défaut | Commentaire |
---|---|---|---|
frps_version | Optionnelle | (non défini) | Version release de frp. Par défaut, la dernière version est utilisée. |
frps_config_name | Optionnelle | (non défini) | Nom du fichier de configuration frps et nom du service frps. |
frps_config_file | Optionnelle | (non défini) | Fichier de configuration local à copier sur le distant. Si spécifié, les options suivantes ne sont pas prises en compte pour la configuration frps. |
frps_bind_addr | Optionnelle | 0.0.0.0 |
Adresse de liaison pour frps. Par défaut, écoute sur toutes les interfaces. |
frps_bind_port | Optionnelle | 7000 |
Port de liaison pour frps. |
frps_token | Optionnelle | (non défini) | Token frp utilisé pour l'authentification. |
Dépendances
bit_kitchen.nssm
: (Nécessaire uniquement pour Windows) utilisé pour la création de services sous Windows.gekmihesg.openwrt
: (Nécessaire uniquement pour OpenWrt) utilisé pour supporter OpenWrt sans Python.kewlfft.aur
: (Nécessaire uniquement pour Arch Linux) utilisé pour le support AUR.
Exemple de Playbook
Installer et configurer frp en utilisant les valeurs par défaut
- hôtes : serveurs
rôles :
- bit_kitchen.frps
- hôtes : clients
rôles :
- bit_kitchen.frpc
Installer et configurer frp en utilisant des fichiers de configuration existants
- hôtes : serveurs
rôles :
- rôle : bit_kitchen.frps
frps_config_file: /chemin/vers/mon/frps.ini
- hôtes : clients
rôles :
- rôle : bit_kitchen.frpc
frpc_config_file: /chemin/vers/mon/frpc.ini
Installer et configurer frp en utilisant des variables
- hôtes : serveurs
rôles :
- rôle : bit_kitchen.frps
frps_bind_port: 7000
frps_token: MonTokenSecret
- hôtes : clients
rôles :
- rôle : bit_kitchen.frpc
frpc_server_addr: frp.exemple.com
frpc_token: MonTokenSecret
Installer et configurer deux instances de frp
- hôtes : serveurs
rôles :
- rôle : bit_kitchen.frps
frps_config_name: serveur1
frps_config_file: /chemin/vers/mon/frps-1.ini
- rôle : bit_kitchen.frps
frps_config_name: serveur2
frps_config_file: /chemin/vers/mon/frps-2.ini
- hôtes : clients
rôles :
- rôle : bit_kitchen.frpc
frpc_config_name: client1
frpc_config_file: /chemin/vers/mon/frpc-1.ini
- rôle : bit_kitchen.frpc
frpc_config_name: client2
frpc_config_file: /chemin/vers/mon/frpc-2.ini
Licence
Informations sur l'auteur
Installer
ansible-galaxy install bit_kitchen.frps
Licence
Unknown
Téléchargements
153
Propriétaire