frps
ansible-role-frp
Установите и настройте клиент или сервер frp на Windows, Linux или OpenWrt.
ansible-galaxy install bit_kitchen.frpc
ansible-galaxy install bit_kitchen.frps
Требования
Отсутствуют.
Переменные роли
frpc
Переменная | Обязательная/Необязательная | По умолчанию | Комментарий |
---|---|---|---|
frpc_version | Необязательная | (не задано) | Версия релиза frp. По умолчанию последняя версия. |
frpc_config_name | Необязательная | (не задано) | Используется для имени файла конфигурации frpc и имени службы frpc. |
frpc_config_file | Необязательная | (не задано) | Локальный файл конфигурации, который будет скопирован на удаленный. Если указан, следующие параметры не учитываются для конфигурации frpc. |
frpc_server_addr | Необязательная | 127.0.0.1 |
Адрес сервера для frpc. |
frpc_server_port | Необязательная | 7000 |
Порт сервера для frpc. |
frpc_token | Необязательная | (не задано) | Токен frp, используемый для аутентификации, если указан на сервере. |
frpc_http_proxy | Необязательная | (не задано) | Прокси для подключений к серверу frp. Этот параметр также используется в качестве прокси для других сетевых операций. |
frps
Переменная | Обязательная/Необязательная | По умолчанию | Комментарий |
---|---|---|---|
frps_version | Необязательная | (не задано) | Версия релиза frp. По умолчанию последняя версия. |
frps_config_name | Необязательная | (не задано) | Используется для имени файла конфигурации frps и имени службы frps. |
frps_config_file | Необязательная | (не задано) | Локальный файл конфигурации, который будет скопирован на удаленный. Если указан, следующие параметры не учитываются для конфигурации frps. |
frps_bind_addr | Необязательная | 0.0.0.0 |
Адрес привязки для frps. По умолчанию слушает на всех интерфейсах. |
frps_bind_port | Необязательная | 7000 |
Порт привязки для frps. |
frps_token | Необязательная | (не задано) | Токен frp, используемый для аутентификации. |
Зависимости
bit_kitchen.nssm
: (Требуется только для Windows) используется для создания службы в Windows.gekmihesg.openwrt
: (Требуется только для OpenWrt) используется для поддержки OpenWrt без Python.kewlfft.aur
: (Требуется только для Arch Linux) используется для поддержки AUR.
Пример плейбука
Установите и настройте frp с параметрами по умолчанию
- hosts: servers
roles:
- bit_kitchen.frps
- hosts: clients
roles:
- bit_kitchen.frpc
Установите и настройте frp с использованием существующих файлов конфигурации
- hosts: servers
roles:
- role: bit_kitchen.frps
frps_config_file: /path/to/my/frps.ini
- hosts: clients
roles:
- role: bit_kitchen.frpc
frpc_config_file: /path/to/my/frpc.ini
Установите и настройте frp с использованием переменных
- hosts: servers
roles:
- role: bit_kitchen.frps
frps_bind_port: 7000
frps_token: MySecretToken
- hosts: clients
roles:
- role: bit_kitchen.frpc
frpc_server_addr: frp.example.com
frpc_token: MySecretToken
Установите и настройте две инстанции frp
- hosts: servers
roles:
- role: bit_kitchen.frps
frps_config_name: server1
frps_config_file: /path/to/my/frps-1.ini
- role: bit_kitchen.frps
frps_config_name: server2
frps_config_file: /path/to/my/frps-2.ini
- hosts: clients
roles:
- role: bit_kitchen.frpc
frpc_config_name: client1
frpc_config_file: /path/to/my/frpc-1.ini
- role: bit_kitchen.frpc
frpc_config_name: client2
frpc_config_file: /path/to/my/frpc-2.ini
Лицензия
Информация об авторе
Установить
ansible-galaxy install bit-kitchen/frps
Лицензия
Unknown
Загрузки
137
Владелец