bit_kitchen.frps

ansible-rola-frp

Ansible Rola: bit_kitchen.frpc Status budowy: bit-kitchen/frpc

Ansible Rola: bit_kitchen.frps Status budowy: bit-kitchen/frps

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

MIT

Informacje o autorze

bit.kitchen

O projekcie

Install and configure frp on Windows, Linux or OpenWrt

Zainstaluj
ansible-galaxy install bit_kitchen.frps
Licencja
Unknown
Pobrania
153
Właściciel