bit_kitchen.frpc
ansible-role-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
Zmienna | Wymagana/Opcjonalna | Domyślna | Komentarz |
---|---|---|---|
frpc_version | Opcjonalna | (niewskazana) | Wersja frp release. Domyślnie najnowsza wersja. |
frpc_config_name | Opcjonalna | (niewskazana) | Używana jako nazwa pliku konfiguracyjnego frpc i nazwa usługi frpc. |
frpc_config_file | Opcjonalna | (niewskazana) | Lokalny plik konfiguracyjny do skopiowania na zdalny serwer. Jeśli podano, poniższe opcje nie są brane pod uwagę w 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 | (niewskazana) | Token frp używany do uwierzytelnienia, jeśli określono na serwerze. |
frpc_http_proxy | Opcjonalna | (niewskazana) | Proxy do użycia dla połączeń z serwerem frp. Ta opcja jest także używana jako proxy dla innych operacji związanych z siecią. |
frps
Zmienna | Wymagana/Opcjonalna | Domyślna | Komentarz |
---|---|---|---|
frps_version | Opcjonalna | (niewskazana) | Wersja frp release. Domyślnie najnowsza wersja. |
frps_config_name | Opcjonalna | (niewskazana) | Używana jako nazwa pliku konfiguracyjnego frps i nazwa usługi frps. |
frps_config_file | Opcjonalna | (niewskazana) | Lokalny plik konfiguracyjny do skopiowania na zdalny serwer. Jeśli podano, poniższe opcje nie są brane pod uwagę w konfiguracji frps. |
frps_bind_addr | Opcjonalna | 0.0.0.0 |
Adres do związania dla frps. Domyślnie nasłuchuje na wszystkich interfejsach. |
frps_bind_port | Opcjonalna | 7000 |
Port do związania dla frps. |
frps_token | Opcjonalna | (niewskazana) | Token frp używany do uwierzytelnienia. |
Zależności
bit_kitchen.nssm
: (Wymagane tylko na Windows) używane do tworzenia usług na Windows.gekmihesg.openwrt
: (Wymagane tylko na OpenWrt) używane do obsługi 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 dwie instancje 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.frpc
Licencja
Unknown
Pobrania
124
Właściciel