bit_kitchen.frpc

ansible-role-frp

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

Rola Ansible: 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

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

MIT

Informacje o autorze

bit.kitchen

O projekcie

Install and configure frp on Windows, Linux or OpenWrt

Zainstaluj
ansible-galaxy install bit_kitchen.frpc
Licencja
Unknown
Pobrania
124
Właściciel