bit_kitchen.frps
ansible-role-frp
Instalar y configurar el cliente o servidor frp en Windows, Linux u OpenWrt.
ansible-galaxy install bit_kitchen.frpc
ansible-galaxy install bit_kitchen.frps
Requisitos
Ninguno.
Variables del Rol
frpc
Variable | Requerido/Opcional | Valor por defecto | Comentario |
---|---|---|---|
frpc_version | Opcional | (no definido) | Versión de frp release. Por defecto se usa la versión más reciente. |
frpc_config_name | Opcional | (no definido) | Usado para el nombre del archivo de configuración de frpc y el nombre del servicio frpc. |
frpc_config_file | Opcional | (no definido) | Archivo de configuración local que se copiará al remoto. Si se especifica, las siguientes opciones no se consideran para la configuración de frpc. |
frpc_server_addr | Opcional | 127.0.0.1 |
Dirección del servidor para frpc. |
frpc_server_port | Opcional | 7000 |
Puerto del servidor para frpc. |
frpc_token | Opcional | (no definido) | Token de frp usado para autenticación si se especifica en el servidor. |
frpc_http_proxy | Opcional | (no definido) | El proxy que se utilizará para conexiones al servidor frp. Esta opción también se usa como proxy para otras operaciones relacionadas con la red. |
frps
Variable | Requerido/Opcional | Valor por defecto | Comentario |
---|---|---|---|
frps_version | Opcional | (no definido) | Versión de frp release. Por defecto se usa la versión más reciente. |
frps_config_name | Opcional | (no definido) | Usado para el nombre del archivo de configuración de frps y el nombre del servicio frps. |
frps_config_file | Opcional | (no definido) | Archivo de configuración local que se copiará al remoto. Si se especifica, las siguientes opciones no se consideran para la configuración de frps. |
frps_bind_addr | Opcional | 0.0.0.0 |
Dirección de enlace para frps. Por defecto escucha en todas las interfaces. |
frps_bind_port | Opcional | 7000 |
Puerto de enlace para frps. |
frps_token | Opcional | (no definido) | Token de frp usado para autenticación. |
Dependencias
bit_kitchen.nssm
: (Requerido solo para Windows) utilizado para la creación de servicios en Windows.gekmihesg.openwrt
: (Requerido solo para OpenWrt) utilizado para soportar OpenWrt sin Python.kewlfft.aur
: (Requerido solo para Arch Linux) utilizado para soporte de AUR.
Ejemplo de Playbook
Instalar y configurar frp usando valores por defecto
- hosts: servidores
roles:
- bit_kitchen.frps
- hosts: clientes
roles:
- bit_kitchen.frpc
Instalar y configurar frp usando archivos de configuración existentes
- hosts: servidores
roles:
- role: bit_kitchen.frps
frps_config_file: /ruta/a/mi/frps.ini
- hosts: clientes
roles:
- role: bit_kitchen.frpc
frpc_config_file: /ruta/a/mi/frpc.ini
Instalar y configurar frp usando variables
- hosts: servidores
roles:
- role: bit_kitchen.frps
frps_bind_port: 7000
frps_token: MiTokenSecreto
- hosts: clientes
roles:
- role: bit_kitchen.frpc
frpc_server_addr: frp.ejemplo.com
frpc_token: MiTokenSecreto
Instalar y configurar dos instancias de frp
- hosts: servidores
roles:
- role: bit_kitchen.frps
frps_config_name: servidor1
frps_config_file: /ruta/a/mi/frps-1.ini
- role: bit_kitchen.frps
frps_config_name: servidor2
frps_config_file: /ruta/a/mi/frps-2.ini
- hosts: clientes
roles:
- role: bit_kitchen.frpc
frpc_config_name: cliente1
frpc_config_file: /ruta/a/mi/frpc-1.ini
- role: bit_kitchen.frpc
frpc_config_name: cliente2
frpc_config_file: /ruta/a/mi/frpc-2.ini
Licencia
Información del Autor
Instalar
ansible-galaxy install bit_kitchen.frps
Licencia
Unknown
Descargas
153
Propietario