Skip to Content

リソース

Nanocl の Resource は設定を表します。
Resource の Kind には、ユーザーが定義する任意の設定を利用できます。現在、ネイティブに対応する Resource の Kind はありません。

Resource の Kind はユーザーが定義できますが、基本的なインストール後には、通常、次の 2 種類の Resources が利用できます。

プラグインの Kind用途
ncproxy.io/ruleプロキシコントローラーがインストールするプロキシ設定のデータ
ncdns.io/ruleDNS コントローラーがインストールする DNS 設定のデータ

プロキシルール

ProxyRule は、その名のとおり、プロキシ経由で cargoes にアクセスする方法を決める設定です。
ProxyRules を設定すると、cargoes へのアクセスを細かく調整できます。

プロキシの ProxyRule を作成するための OpenAPI 仕様は次のとおりです。

required
配列の要素型 ProxyRuleHttp (object) or ProxyRuleStream (object) (ProxyRule)

適用するルール。

プロキシルールのネットワーク

Network用途
Allすべてのネットワークアドレスにバインドします
Local127.0.0.1 にだけバインドします
Publicパブリック IP アドレスにだけバインドします
InternalNanocl の内部ゲートウェイにバインドします

DNS ルール

DnsRule は、その名のとおり、DNS サーバーの構成を決める設定です。
ドメイン名を使ってネットワークアクセスを調整できます。

プロキシの ProxyRule を作成するための OpenAPI 仕様は次のとおりです。

required
配列の要素型 objects (DnsEntry)
required
string or object or object (NetworkKind)
最終更新日