bit_kitchen.frpc
ansible-role-frp
Instala y configura el cliente o servidor de frp en Windows, Linux o OpenWrt.
ansible-galaxy install bit_kitchen.frpc
ansible-galaxy install bit_kitchen.frps
Requisitos
Ninguno.
Variables del Rol
frpc
Variable | Requerido/Opcional | Predeterminado | Comentario |
---|---|---|---|
frpc_version | Opcional | (indefinido) | Versión de release de frp. Por defecto, utiliza la última versión. |
frpc_config_name | Opcional | (indefinido) | Usado para el nombre del archivo de configuración frpc y el nombre del servicio frpc. |
frpc_config_file | Opcional | (indefinido) | 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 | (indefinido) | Token de frp usado para autenticación si se especifica en el servidor. |
frpc_http_proxy | Opcional | (indefinido) | El proxy a 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 | Predeterminado | Comentario |
---|---|---|---|
frps_version | Opcional | (indefinido) | Versión de release de frp. Por defecto, utiliza la última versión. |
frps_config_name | Opcional | (indefinido) | Usado para el nombre del archivo de configuración frps y el nombre del servicio frps. |
frps_config_file | Opcional | (indefinido) | 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 | (indefinido) | Token de frp usado para autenticación. |
Dependencias
bit_kitchen.nssm
: (Requerido solo para Windows) usado para la creación de servicios en Windows.gekmihesg.openwrt
: (Requerido solo para OpenWrt) usado para soportar OpenWrt sin Python.kewlfft.aur
: (Requerido solo para Arch Linux) usado para soporte de AUR.
Ejemplo de Playbook
Instalar y configurar frp usando valores predeterminados
- hosts: servers
roles:
- bit_kitchen.frps
- hosts: clients
roles:
- bit_kitchen.frpc
Instalar y configurar frp usando archivos de configuración existentes
- hosts: servers
roles:
- role: bit_kitchen.frps
frps_config_file: /ruta/a/mi/frps.ini
- hosts: clients
roles:
- role: bit_kitchen.frpc
frpc_config_file: /ruta/a/mi/frpc.ini
Instalar y configurar frp usando variables
- hosts: servers
roles:
- role: bit_kitchen.frps
frps_bind_port: 7000
frps_token: MiTokenSecreto
- hosts: clients
roles:
- role: bit_kitchen.frpc
frpc_server_addr: frp.ejemplo.com
frpc_token: MiTokenSecreto
Instalar y configurar dos instancias de frp
- hosts: servers
roles:
- role: bit_kitchen.frps
frps_config_name: server1
frps_config_file: /ruta/a/mi/frps-1.ini
- role: bit_kitchen.frps
frps_config_name: server2
frps_config_file: /ruta/a/mi/frps-2.ini
- hosts: clients
roles:
- role: bit_kitchen.frpc
frpc_config_name: client1
frpc_config_file: /ruta/a/mi/frpc-1.ini
- role: bit_kitchen.frpc
frpc_config_name: client2
frpc_config_file: /ruta/a/mi/frpc-2.ini
Licencia
Información del Autor
Instalar
ansible-galaxy install bit_kitchen.frpc
Licencia
Unknown
Descargas
124
Propietario