bit_kitchen.frps
ansible-rola-frp
Zainstaluj i skonfiguruj klienta lub serwer frp na Windows, Linux lub OpenWrt.
ansible-galaxy install bit_kitchen.frpc
ansible-galaxy install bit_kitchen.frps
Wymagania
Brak.
Zmienne roli
frpc
Zmienne | Wymagana/Opcjonalna | Domyślna | Uwaga |
---|---|---|---|
frpc_version | Opcjonalna | (nieokreślona) | wersja frp release. Domyślnie jest to najnowsza wersja. |
frpc_config_name | Opcjonalna | (nieokreślona) | Używane jako nazwa pliku konfiguracyjnego frpc i nazwa usługi frpc. |
frpc_config_file | Opcjonalna | (nieokreślona) | Lokalny plik konfiguracyjny, który ma zostać skopiowany na zdalny. Jeśli to jest określone, następujące opcje nie są brane pod uwagę dla konfiguracji frpc. |
frpc_server_addr | Opcjonalna | 127.0.0.1 |
Adres serwera dla frpc. |
frpc_server_port | Opcjonalna | 7000 |
Port serwera dla frpc. |
frpc_token | Opcjonalna | (nieokreślona) | Token frp używany do uwierzytelniania, jeśli określony na serwerze. |
frpc_http_proxy | Opcjonalna | (nieokreślona) | Proxy używane do połączeń z serwerem frp. Ta opcja jest również używana jako proxy dla innych operacji związanych z siecią. |
frps
Zmienne | Wymagana/Opcjonalna | Domyślna | Uwaga |
---|---|---|---|
frps_version | Opcjonalna | (nieokreślona) | wersja frp release. Domyślnie jest to najnowsza wersja. |
frps_config_name | Opcjonalna | (nieokreślona) | Używane jako nazwa pliku konfiguracyjnego frps i nazwa usługi frps. |
frps_config_file | Opcjonalna | (nieokreślona) | Lokalny plik konfiguracyjny, który ma zostać skopiowany na zdalny. Jeśli to jest określone, następujące opcje nie są brane pod uwagę dla konfiguracji frps. |
frps_bind_addr | Opcjonalna | 0.0.0.0 |
Adres, na który nasłuchuje frps. Domyślnie nasłuchuje na wszystkich interfejsach. |
frps_bind_port | Opcjonalna | 7000 |
Port, na którym nasłuchuje frps. |
frps_token | Opcjonalna | (nieokreślona) | Token frp używany do uwierzytelniania. |
Zależności
bit_kitchen.nssm
: (Wymagane tylko dla Windows) używane do tworzenia usługi na Windows.gekmihesg.openwrt
: (Wymagane tylko dla OpenWrt) używane do wsparcia OpenWrt bez Pythona.kewlfft.aur
: (Wymagane tylko dla Arch Linux) używane do wsparcia AUR.
Przykład Playbooka
Zainstaluj i skonfiguruj frp używając domyślnych ustawień
- hosts: serwery
roles:
- bit_kitchen.frps
- hosts: klienci
roles:
- bit_kitchen.frpc
Zainstaluj i skonfiguruj frp używając istniejących plików konfiguracyjnych
- hosts: serwery
roles:
- role: bit_kitchen.frps
frps_config_file: /path/to/my/frps.ini
- hosts: klienci
roles:
- role: bit_kitchen.frpc
frpc_config_file: /path/to/my/frpc.ini
Zainstaluj i skonfiguruj frp używając zmiennych
- hosts: serwery
roles:
- role: bit_kitchen.frps
frps_bind_port: 7000
frps_token: MySecretToken
- hosts: klienci
roles:
- role: bit_kitchen.frpc
frpc_server_addr: frp.example.com
frpc_token: MySecretToken
Zainstaluj i skonfiguruj dwa egzemplarze frp
- hosts: serwery
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: klienci
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
Licencja
Informacje o autorze
Zainstaluj
ansible-galaxy install bit_kitchen.frps
Licencja
Unknown
Pobrania
153
Właściciel