bit_kitchen.frps

ansible-role-frp

Ansible Role: bit_kitchen.frpc Build Status: bit-kitchen/frpc

Ansible Role: bit_kitchen.frps Build Status: bit-kitchen/frps

Windows、Linux、またはOpenWrtにfrpのクライアントまたはサーバーをインストールして設定します。

ansible-galaxy install bit_kitchen.frpc
ansible-galaxy install bit_kitchen.frps

要件

なし。

役割の変数

frpc

変数 必須/任意 デフォルト コメント
frpc_version 任意 (未定義) frp リリース のバージョン。
デフォルトは最新バージョン。
frpc_config_name 任意 (未定義) 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_config_file 任意 (未定義) リモートにコピーされるローカル設定ファイル。
これが指定されている場合、以下のオプションはfrpsの設定には考慮されません。
frps_bind_addr 任意 0.0.0.0 frps用のバインドアドレス。すべてのインターフェースでリスンします。
frps_bind_port 任意 7000 frpsのバインドポート。
frps_token 任意 (未定義) 認証用のfrpトークン。

依存関係

  • bit_kitchen.nssm: (Windows専用) サービスの作成に使用されます。
  • gekmihesg.openwrt: (OpenWrt専用) PythonなしでOpenWrtをサポートするために使用されます。
  • kewlfft.aur: (Arch Linux専用) AURサポートのために使用されます。

例のプレイブック

デフォルトを使用して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の2つのインスタンスをインストールして設定

- 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

ライセンス

MIT

著者情報

bit.kitchen

プロジェクトについて

Install and configure frp on Windows, Linux or OpenWrt

インストール
ansible-galaxy install bit_kitchen.frps
ライセンス
Unknown
ダウンロード
153
所有者