frpc
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.
Пример Playbook
Установка и настройка 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/frpc
Лицензия
Unknown
Загрузки
111
Владелец