Skip to content
このページは AI で翻訳されており、不正確な表現が含まれる場合があります。GitHub で改善にご協力ください。

Gately 管理 API ​

Gately 管理 API は、スクリプトや自動化による一括管理に使用します。

認証:管理コンソールの「API トークン」ページでトークンを作成し、リクエストヘッダーに Authorization: Bearer gtl_xxxx を付与してください。

権限:各トークンには作成時に選択した権限のみが付与されます。形式は <モジュール>:read または <モジュール>:write で、書き込み権限は読み取り権限を含みます。アカウント、2 要素認証、トークン管理、およびバックアップ、復元、再起動、システム設定のエンドポイントはログインセッションでのみ使用できます。

リクエストボディには Content-Type: application/json を使用します。エラーは一律 {"error": "説明"} の形式で返されます。

「設定 → 機能モジュール」で無効にしたモジュールは API を提供せず、そのエンドポイントは 403 を返します。実行中のインスタンスの API ドキュメントにも表示されなくなります。

公式サイト:https://gately.cn

機械可読な定義は同じディレクトリの openapi.json(OpenAPI 3.0)を参照してください。

クイックスタート ​

bash
# システムステータスを表示(status:read が必要)
curl -H "Authorization: Bearer gtl_xxxx" http://localhost:16680/api/status

# すべての DDNS タスクを一覧表示(ddns:read が必要)
curl -H "Authorization: Bearer gtl_xxxx" http://localhost:16680/api/ddns/tasks

# DDNS タスクを即時同期(ddns:write が必要。key は前の手順で返された一覧から取得)
curl -X POST -H "Authorization: Bearer gtl_xxxx" http://localhost:16680/api/ddns/tasks/<key>/sync

権限 ​

権限ドメイン名称利用可能な権限
portforwardポートフォワードportforward:read、portforward:write
ddnsダイナミック DNSddns:read、ddns:write
stunSTUN 穿透stun:read、stun:write
tailscaleTailscale ネットワークtailscale:read、tailscale:write
frpfrp イントラネット穿透frp:read、frp:write
cloudflaredCloudflare トンネルcloudflared:read、cloudflared:write
sslSSL 証明書ssl:read、ssl:write
wafWAF ファイアウォールwaf:read、waf:write
webserviceWeb サービスwebservice:read、webservice:write
guard侵入防御guard:read、guard:write
wolWake-on-LANwol:read、wol:write
webterminalWeb ターミナルwebterminal:read、webterminal:write
cronスケジュールタスクcron:read、cron:write
dockerDocker 管理docker:read、docker:write
webdavWebDAV サービスwebdav:read、webdav:write
ftpFTP サービスftp:read、ftp:write
storageストレージマウントstorage:read、storage:write
notify通知センターnotify:read、notify:write
nettoolsネットワーク診断nettools:read、nettools:write
backup設定バックアップbackup:read、backup:write
statusシステムステータスstatus:read
logsシステムログlogs:read
metrics監視メトリクス(Prometheus)metrics:read
importLucky 設定のインポートimport:write

ワイルドカード:*:read は全モジュールの読み取り専用、*:write または * は全モジュールの読み書きを表します。

ポートフォワード ​

メソッドパス必要な権限説明
GET/api/portforward/logsportforward:readモジュールの実行ログを表示
DELETE/api/portforward/logsportforward:writeモジュールの実行ログを消去
GET/api/portforward/rulesportforward:readポートフォワードルール の一覧を取得
POST/api/portforward/rulesportforward:writeポートフォワードルール を追加
PUT/api/portforward/rules/{key}portforward:writeポートフォワードルール を更新
DELETE/api/portforward/rules/{key}portforward:writeポートフォワードルール を削除
PUT/api/portforward/rules/{key}/enableportforward:writeポートフォワードルール の有効/無効を切り替え
PUT/api/portforward/rules-orderportforward:writeポートフォワードルール の並び順を変更
GET/api/portforward/settingsportforward:readポートフォワードのグローバル設定を読み取り
PUT/api/portforward/settingsportforward:writeポートフォワードのグローバル設定を保存

ダイナミック DNS ​

メソッドパス必要な権限説明
GET/api/ddns/logsddns:readモジュールの実行ログを表示
DELETE/api/ddns/logsddns:writeモジュールの実行ログを消去
GET/api/ddns/tasksddns:readDDNS タスク の一覧を取得
POST/api/ddns/tasksddns:writeDDNS タスク を追加
PUT/api/ddns/tasks/{key}ddns:writeDDNS タスク を更新
DELETE/api/ddns/tasks/{key}ddns:writeDDNS タスク を削除
PUT/api/ddns/tasks/{key}/enableddns:writeDDNS タスク の有効/無効を切り替え
PUT/api/ddns/tasks-orderddns:writeDDNS タスク の並び順を変更
POST/api/ddns/tasks/{key}/syncddns:writeDDNS タスクを即時同期
GET/api/ddns/providersddns:read対応する DNS プロバイダーと必要なパラメーターを一覧表示
GET/api/ddns/netinterfacesddns:readローカルのネットワークインターフェースとアドレスを一覧表示
POST/api/ddns/iptestddns:writeパブリック IP の取得をテスト
GET/api/ddns/defaultsddns:readDDNS の既定値を読み取り
GET/api/ddns/settingsddns:readDDNS のグローバル設定を読み取り
PUT/api/ddns/settingsddns:writeDDNS のグローバル設定を保存

STUN 穿透 ​

メソッドパス必要な権限説明
GET/api/stun/logsstun:readモジュールの実行ログを表示
DELETE/api/stun/logsstun:writeモジュールの実行ログを消去
GET/api/stun/rulesstun:readSTUN ルール の一覧を取得
POST/api/stun/rulesstun:writeSTUN ルール を追加
PUT/api/stun/rules/{key}stun:writeSTUN ルール を更新
DELETE/api/stun/rules/{key}stun:writeSTUN ルール を削除
PUT/api/stun/rules/{key}/enablestun:writeSTUN ルール の有効/無効を切り替え
PUT/api/stun/rules-orderstun:writeSTUN ルール の並び順を変更
POST/api/stun/rules/{key}/restartstun:writeSTUN ルールを 1 つ再起動
GET/api/stun/netinterfacesstun:readローカルのネットワークインターフェースとアドレスを一覧表示
GET/api/stun/settingsstun:readSTUN のグローバル設定を読み取り
PUT/api/stun/settingsstun:writeSTUN のグローバル設定を保存

Tailscale ネットワーク ​

メソッドパス必要な権限説明
GET/api/tailscale/logstailscale:readモジュールの実行ログを表示
DELETE/api/tailscale/logstailscale:writeモジュールの実行ログを消去
GET/api/tailscale/settingstailscale:readTailscale 設定を読み取り
PUT/api/tailscale/settingstailscale:writeTailscale 設定を保存
GET/api/tailscale/statustailscale:readTailscale の接続状態を表示
POST/api/tailscale/restarttailscale:writeTailscale を再起動
POST/api/tailscale/logouttailscale:writeTailscale からログアウト

frp イントラネット穿透 ​

メソッドパス必要な権限説明
GET/api/frp/logsfrp:readモジュールの実行ログを表示
DELETE/api/frp/logsfrp:writeモジュールの実行ログを消去
GET/api/frp/proxiesfrp:readエントリ の一覧を取得
POST/api/frp/proxiesfrp:writeエントリ を追加
PUT/api/frp/proxies/{key}frp:writeエントリ を更新
DELETE/api/frp/proxies/{key}frp:writeエントリ を削除
PUT/api/frp/proxies/{key}/enablefrp:writeエントリ の有効/無効を切り替え
PUT/api/frp/proxies-orderfrp:writeエントリ の並び順を変更
POST/api/frp/importfrp:write既存の frpc / frps 設定をインポート(旧形式 ini と新形式 toml に対応)。apply が false の場合はプレビューのみ
GET/api/frp/clientfrp:readfrp クライアント設定を読み取り
PUT/api/frp/clientfrp:writefrp クライアント設定を保存
GET/api/frp/serverfrp:readfrp サーバー設定を読み取り
PUT/api/frp/serverfrp:writefrp サーバー設定を保存

Cloudflare トンネル ​

メソッドパス必要な権限説明
GET/api/cloudflared/logscloudflared:readモジュールの実行ログを表示
DELETE/api/cloudflared/logscloudflared:writeモジュールの実行ログを消去
GET/api/cloudflared/tunnelscloudflared:readCloudflare トンネル の一覧を取得
POST/api/cloudflared/tunnelscloudflared:writeCloudflare トンネル を追加
PUT/api/cloudflared/tunnels/{key}cloudflared:writeCloudflare トンネル を更新
DELETE/api/cloudflared/tunnels/{key}cloudflared:writeCloudflare トンネル を削除
PUT/api/cloudflared/tunnels/{key}/enablecloudflared:writeCloudflare トンネル の有効/無効を切り替え
PUT/api/cloudflared/tunnels-ordercloudflared:writeCloudflare トンネル の並び順を変更
POST/api/cloudflared/tunnels/{key}/restartcloudflared:writeCloudflare トンネルを 1 つ再起動
GET/api/cloudflared/settingscloudflared:readCloudflare トンネル設定を読み取り
PUT/api/cloudflared/settingscloudflared:writeCloudflare トンネルの設定を保存

SSL 証明書 ​

メソッドパス必要な権限説明
GET/api/ssl/logsssl:readモジュールの実行ログを表示
DELETE/api/ssl/logsssl:writeモジュールの実行ログを消去
GET/api/ssl/certsssl:read証明書 の一覧を取得
POST/api/ssl/certsssl:write証明書 を追加
PUT/api/ssl/certs/{key}ssl:write証明書 を更新
DELETE/api/ssl/certs/{key}ssl:write証明書 を削除
PUT/api/ssl/certs/{key}/enablessl:write証明書 の有効/無効を切り替え
PUT/api/ssl/certs-orderssl:write証明書 の並び順を変更
POST/api/ssl/certs/{key}/renewssl:write証明書を即時発行または更新
GET/api/ssl/certs/{key}/downloadssl:write証明書と秘密鍵をダウンロード
POST/api/ssl/certs/{key}/deployssl:write証明書を今すぐデプロイ
GET/api/ssl/deploy-targetsssl:read選択できるデプロイ先を一覧表示
GET/api/ssl/providersssl:read対応する DNS 検証プロバイダーを一覧表示
GET/api/ssl/settingsssl:read証明書のグローバル設定を読み取り
PUT/api/ssl/settingsssl:write証明書のグローバル設定を保存

WAF ファイアウォール ​

メソッドパス必要な権限説明
GET/api/waf/logswaf:readモジュールの実行ログを表示
DELETE/api/waf/logswaf:writeモジュールの実行ログを消去
GET/api/waf/instanceswaf:readWAF インスタンス の一覧を取得
POST/api/waf/instanceswaf:writeWAF インスタンス を追加
PUT/api/waf/instances/{key}waf:writeWAF インスタンス を更新
DELETE/api/waf/instances/{key}waf:writeWAF インスタンス を削除
PUT/api/waf/instances/{key}/enablewaf:writeWAF インスタンス の有効/無効を切り替え
PUT/api/waf/instances-orderwaf:writeWAF インスタンス の並び順を変更
GET/api/waf/crswaf:readOWASP CRS ルールファイルを一覧表示
GET/api/waf/crs/{file}waf:readCRS ルールファイルを 1 つ読み取り

Web サービス ​

メソッドパス必要な権限説明
GET/api/webservice/logswebservice:readモジュールの実行ログを表示
DELETE/api/webservice/logswebservice:writeモジュールの実行ログを消去
GET/api/webservice/listenerswebservice:readWeb サービスのリッスン の一覧を取得
POST/api/webservice/listenerswebservice:writeWeb サービスのリッスン を追加
PUT/api/webservice/listeners/{key}webservice:writeWeb サービスのリッスン を更新
DELETE/api/webservice/listeners/{key}webservice:writeWeb サービスのリッスン を削除
PUT/api/webservice/listeners/{key}/enablewebservice:writeWeb サービスのリッスン の有効/無効を切り替え
PUT/api/webservice/listeners-orderwebservice:writeWeb サービスのリッスン の並び順を変更
GET/api/webservice/iplistswebservice:read订阅 IP の一覧を取得列表
POST/api/webservice/iplistswebservice:write購読 IP リスト を追加
PUT/api/webservice/iplists/{key}webservice:write購読 IP リスト を更新
DELETE/api/webservice/iplists/{key}webservice:write購読 IP リスト を削除
PUT/api/webservice/iplists/{key}/enablewebservice:write購読 IP リスト の有効/無効を切り替え
PUT/api/webservice/iplists-orderwebservice:write購読 IP リスト の並び順を変更
POST/api/webservice/iplists/{key}/refreshwebservice:write購読 IP リストを今すぐ更新
POST/api/webservice/import/nginxwebservice:writenginx 設定をインポート
GET/api/webservice/settingswebservice:readWeb サービスのグローバル設定を読み取り
POST/api/webservice/totp-secretwebservice:write共有ユーザーの新しい TOTP 鍵を生成(保存はせず、設定保存後に有効)
PUT/api/webservice/settingswebservice:writeWeb サービスのグローバル設定を保存
GET/api/webservice/statswebservice:readサイトの分単位統計(?listener=&site=&minutes=)
GET/api/webservice/metricswebservice:readPrometheus テキスト形式のメトリクス
GET/api/webservice/banswebservice:read現在ブロックされている IP
POST/api/webservice/banswebservice:writeIP を手動でブロック
DELETE/api/webservice/banswebservice:writeブロックを解除(body は {"key": アドレス})
GET/api/webservice/geoipwebservice:readGeoIP データベースの状態
POST/api/webservice/geoip/uploadwebservice:writeGeoIP データベースをアップロード(multipart フィールド file、.mmdb)
POST/api/webservice/geoip/downloadwebservice:writeURL から GeoIP データベース(.mmdb)をダウンロード
DELETE/api/webservice/geoipwebservice:writeGeoIP データベースを削除

侵入防御 ​

メソッドパス必要な権限説明
GET/api/guard/logsguard:readモジュールの実行ログを表示
DELETE/api/guard/logsguard:writeモジュールの実行ログを消去
GET/api/guard/jailsguard:readエントリ の一覧を取得
POST/api/guard/jailsguard:writeエントリ を追加
PUT/api/guard/jails/{key}guard:writeエントリ を更新
DELETE/api/guard/jails/{key}guard:writeエントリ を削除
PUT/api/guard/jails/{key}/enableguard:writeエントリ の有効/無効を切り替え
PUT/api/guard/jails-orderguard:writeエントリ の並び順を変更
GET/api/guard/presetsguard:readよく使われるサービスのルールテンプレート
POST/api/guard/jails/testguard:writeログのサンプルでフィルターをテスト
GET/api/guard/statusguard:readファイアウォール同期の状態と実行環境
GET/api/guard/settingsguard:readグローバル設定
PUT/api/guard/settingsguard:write全体設定を変更
GET/api/guard/bansguard:read現在ブロック中の IP
POST/api/guard/bansguard:writeIP またはネットワークを手動でブロック
DELETE/api/guard/bansguard:writeブロックを解除(body は {"key": アドレス})
GET/api/guard/firewall/rulesguard:readGately が nftables に書き込んだルール(テキスト)

Wake-on-LAN ​

メソッドパス必要な権限説明
GET/api/wol/logswol:readモジュールの実行ログを表示
DELETE/api/wol/logswol:writeモジュールの実行ログを消去
GET/api/wol/deviceswol:readデバイスをウェイクアップ の一覧を取得
POST/api/wol/deviceswol:writeデバイスをウェイクアップ を追加
PUT/api/wol/devices/{key}wol:writeデバイスをウェイクアップ を更新
DELETE/api/wol/devices/{key}wol:writeデバイスをウェイクアップ を削除
PUT/api/wol/devices/{key}/enablewol:writeデバイスをウェイクアップ の有効/無効を切り替え
PUT/api/wol/devices-orderwol:writeデバイスをウェイクアップ の並び順を変更
POST/api/wol/devices/{key}/wakewol:writeデバイスにウェイクアップのマジックパケットを送信
GET/api/wol/statuswol:readデバイスのオンライン状態を表示

Web ターミナル ​

メソッドパス必要な権限説明
GET/api/webterminal/logswebterminal:readモジュールの実行ログを表示
DELETE/api/webterminal/logswebterminal:writeモジュールの実行ログを消去
GET/api/webterminal/connectionswebterminal:readターミナル接続 の一覧を取得
POST/api/webterminal/connectionswebterminal:writeターミナル接続 を追加
PUT/api/webterminal/connections/{key}webterminal:writeターミナル接続 を更新
DELETE/api/webterminal/connections/{key}webterminal:writeターミナル接続 を削除
PUT/api/webterminal/connections/{key}/enablewebterminal:writeターミナル接続 の有効/無効を切り替え
PUT/api/webterminal/connections-orderwebterminal:writeターミナル接続 の並び順を変更
DELETE/api/webterminal/connections/{key}/hostkeywebterminal:write記録済みのホストキーをクリア
POST/api/webterminal/connections/{key}/testwebterminal:write保存済みの接続をテスト
POST/api/webterminal/connections/testwebterminal:write一時的な接続パラメーターをテスト
PUT/api/webterminal/connections/{key}/quickaccesswebterminal:write接続のクイックアクセスを設定
GET/api/webterminal/credentialswebterminal:readエントリ の一覧を取得
POST/api/webterminal/credentialswebterminal:writeエントリ を追加
PUT/api/webterminal/credentials/{key}webterminal:writeエントリ を更新
DELETE/api/webterminal/credentials/{key}webterminal:writeエントリ を削除
PUT/api/webterminal/credentials/{key}/enablewebterminal:writeエントリ の有効/無効を切り替え
PUT/api/webterminal/credentials-orderwebterminal:writeエントリ の並び順を変更
GET/api/webterminal/connections/{key}/wswebterminal:writeターミナルセッションを開く(WebSocket)
GET/api/webterminal/sessions/{id}/wswebterminal:write既存のターミナルセッションに接続(WebSocket)
GET/api/webterminal/sessionswebterminal:readターミナルセッションを一覧表示
GET/api/webterminal/sessions/{id}webterminal:readターミナルセッションの詳細を表示
PUT/api/webterminal/sessions/{id}/remarkwebterminal:writeターミナルセッションのメモを変更
GET/api/webterminal/sessions/{id}/statswebterminal:readターミナルセッションの統計を表示
DELETE/api/webterminal/sessions/{id}webterminal:writeターミナルセッションを閉じる
GET/api/webterminal/securityログインセッションのみターミナルのセキュリティ設定の状態を表示
POST/api/webterminal/security/agreementログインセッションのみターミナル利用規約に同意
POST/api/webterminal/security/2fa/setupログインセッションのみターミナルの 2 要素認証シークレットを生成
POST/api/webterminal/security/2fa/enableログインセッションのみターミナルの 2 要素認証を有効化
POST/api/webterminal/security/2fa/disableログインセッションのみターミナルの 2 要素認証を無効化
POST/api/webterminal/security/verify2faログインセッションのみターミナルの 2 要素認証コードを検証
GET/api/webterminal/security/check2faログインセッションのみターミナルの 2 要素認証が完了しているか確認
GET/api/webterminal/sftp/{key}/listwebterminal:readリモートディレクトリを一覧表示
GET/api/webterminal/sftp/{key}/readwebterminal:writeリモートファイルを読み取り
POST/api/webterminal/sftp/{key}/writewebterminal:writeリモートファイルに書き込み
POST/api/webterminal/sftp/{key}/uploadwebterminal:writeリモートホストにファイルをアップロード
POST/api/webterminal/sftp/{key}/mkdirwebterminal:writeリモートディレクトリを作成
POST/api/webterminal/sftp/{key}/touchwebterminal:writeリモートに空ファイルを作成
POST/api/webterminal/sftp/{key}/renamewebterminal:writeリモートファイルの名前変更または移動
POST/api/webterminal/sftp/{key}/copywebterminal:writeリモートファイルをコピー
POST/api/webterminal/sftp/{key}/chmodwebterminal:writeリモートファイルの権限を変更
DELETE/api/webterminal/sftp/{key}/removewebterminal:writeリモートファイルを削除
POST/api/webterminal/sftp/{key}/compresswebterminal:writeリモートホスト上でファイルを圧縮
POST/api/webterminal/sftp/{key}/decompresswebterminal:writeリモートホスト上でファイルを展開
GET/api/webterminal/sftp/{key}/preview-archivewebterminal:writeリモートアーカイブの内容をプレビュー
GET/api/webterminal/settingswebterminal:readWeb ターミナル設定を読み取り
PUT/api/webterminal/settingswebterminal:writeWeb ターミナル設定を保存
GET/api/webterminal/shellswebterminal:readローカルで利用可能なシェルを一覧表示
GET/api/webterminal/globalshortcutswebterminal:readグローバルクイックコマンドを読み取り
PUT/api/webterminal/globalshortcutswebterminal:writeグローバルクイックコマンドを保存
GET/api/webterminal/splitlayoutwebterminal:read分割レイアウトを読み取り
PUT/api/webterminal/splitlayoutwebterminal:write分割レイアウトを保存
DELETE/api/webterminal/splitlayoutwebterminal:write分割レイアウトをクリア

スケジュールタスク ​

メソッドパス必要な権限説明
GET/api/cron/logscron:readモジュールの実行ログを表示
DELETE/api/cron/logscron:writeモジュールの実行ログを消去
GET/api/cron/taskscron:readスケジュールタスク の一覧を取得
POST/api/cron/taskscron:writeスケジュールタスク を追加
PUT/api/cron/tasks/{key}cron:writeスケジュールタスク を更新
DELETE/api/cron/tasks/{key}cron:writeスケジュールタスク を削除
PUT/api/cron/tasks/{key}/enablecron:writeスケジュールタスク の有効/無効を切り替え
PUT/api/cron/tasks-ordercron:writeスケジュールタスク の並び順を変更
POST/api/cron/tasks/{key}/runcron:writeスケジュールタスクを即時実行
POST/api/cron/parsecron:writeCron 式を解析してプレビュー

Docker 管理 ​

メソッドパス必要な権限説明
GET/api/docker/logsdocker:readモジュールの実行ログを表示
DELETE/api/docker/logsdocker:writeモジュールの実行ログを消去
GET/api/docker/tasksdocker:readバックグラウンドタスクを一覧表示
GET/api/docker/tasks/{id}docker:readバックグラウンドタスクの進行状況と出力を表示
DELETE/api/docker/tasksdocker:write終了済みのバックグラウンドタスクをクリーンアップ
GET/api/docker/imagesdocker:readイメージを一覧表示
POST/api/docker/images/pulldocker:writeイメージを取得
POST/api/docker/images/pushdocker:writeイメージをプッシュ
POST/api/docker/images/searchdocker:writeイメージを検索
POST/api/docker/images/loaddocker:writeイメージファイルをインポート
POST/api/docker/images/builddocker:writeイメージをビルド
GET/api/docker/images/{id}docker:readイメージの詳細を表示
POST/api/docker/images/{id}/tagdocker:writeイメージにタグを付与
DELETE/api/docker/images/{id}docker:writeイメージを削除
GET/api/docker/images/{id}/exportdocker:writeイメージをエクスポート
GET/api/docker/networksdocker:readネットワークを一覧表示
POST/api/docker/networksdocker:writeネットワークを作成
DELETE/api/docker/networks/{id}docker:writeネットワークを削除
POST/api/docker/networks/{id}/connectdocker:writeコンテナをネットワークに接続
POST/api/docker/networks/{id}/disconnectdocker:writeコンテナをネットワークから切断
GET/api/docker/volumesdocker:readボリュームを一覧表示
POST/api/docker/volumesdocker:writeデータボリュームを作成
DELETE/api/docker/volumes/{name}docker:writeデータボリュームを削除
GET/api/docker/volumes/{name}/exportdocker:writeデータボリュームをエクスポート
POST/api/docker/volumes/{name}/importdocker:writeデータボリュームにデータをインポート
GET/api/docker/compose/projectsdocker:readCompose プロジェクトを一覧表示
POST/api/docker/compose/projectsdocker:writeCompose プロジェクトを作成
POST/api/docker/compose/{project}/updocker:writeCompose プロジェクトを起動
POST/api/docker/compose/{project}/pulldocker:writeCompose プロジェクトのイメージを取得
POST/api/docker/compose/{project}/{action}docker:writeCompose プロジェクトに対して操作を実行
GET/api/docker/compose/{project}/configdocker:writeCompose 設定ファイルを読み取り
PUT/api/docker/compose/{project}/configdocker:writeCompose 設定ファイルを保存
GET/api/docker/compose/{project}/logsdocker:readCompose プロジェクトのログを表示
DELETE/api/docker/compose/{project}docker:writeCompose プロジェクトを削除
GET/api/docker/infodocker:readDocker エンジン情報を表示
GET/api/docker/disk-usagedocker:readDocker のディスク使用量を表示
POST/api/docker/prunedocker:write不要な Docker リソースをクリーンアップ
GET/api/docker/settingsdocker:readDocker モジュール設定を読み取り
PUT/api/docker/settingsdocker:writeDocker モジュールの設定を保存
GET/api/docker/containersdocker:readコンテナを一覧表示
POST/api/docker/containersdocker:writeコンテナを作成
POST/api/docker/containers/check-alldocker:writeすべてのコンテナイメージの更新を確認
POST/api/docker/containers/upgrade-batchdocker:writeコンテナを一括アップグレード
POST/api/docker/images/upgrade-checkdocker:writeイメージに新しいバージョンがあるか確認
GET/api/docker/containers/{id}docker:readコンテナの詳細を表示
DELETE/api/docker/containers/{id}docker:writeコンテナを削除
POST/api/docker/containers/{id}/editdocker:writeコンテナ設定を変更して再作成
POST/api/docker/containers/{id}/renamedocker:writeコンテナの名前を変更
POST/api/docker/containers/{id}/commitdocker:writeコンテナをイメージとしてコミット
POST/api/docker/containers/{id}/checkdocker:writeコンテナイメージに更新があるか確認
POST/api/docker/containers/{id}/upgradedocker:writeコンテナイメージをアップグレードして再作成
POST/api/docker/containers/{id}/{action}docker:writeコンテナに対して操作を実行
GET/api/docker/containers/{id}/logsdocker:readコンテナのログを表示
GET/api/docker/containers/{id}/statsdocker:readコンテナのリソース使用量を表示
GET/api/docker/containers/{id}/processesdocker:readコンテナ内のプロセスを表示
GET/api/docker/containers/{id}/files/listdocker:readコンテナ内のディレクトリを一覧表示
GET/api/docker/containers/{id}/files/readdocker:writeコンテナ内のファイルを読み取り
GET/api/docker/containers/{id}/files/downloaddocker:writeコンテナ内のファイルをダウンロード
POST/api/docker/containers/{id}/files/writedocker:writeコンテナ内のファイルに書き込み
POST/api/docker/containers/{id}/files/mkdirdocker:writeコンテナ内にディレクトリを作成
POST/api/docker/containers/{id}/files/renamedocker:writeコンテナ内のファイルの名前を変更
POST/api/docker/containers/{id}/files/uploaddocker:writeコンテナにファイルをアップロード
DELETE/api/docker/containers/{id}/filesdocker:writeコンテナ内のファイルを削除
GET/api/docker/containers/{id}/execdocker:writeコンテナ内でターミナルを開く(WebSocket)

WebDAV サービス ​

メソッドパス必要な権限説明
GET/api/webdav/logswebdav:readモジュールの実行ログを表示
DELETE/api/webdav/logswebdav:writeモジュールの実行ログを消去
GET/api/webdav/settingswebdav:readWebDAV 設定を読み取り
PUT/api/webdav/settingswebdav:writeWebDAV 設定を保存

FTP サービス ​

メソッドパス必要な権限説明
GET/api/ftp/logsftp:readモジュールの実行ログを表示
DELETE/api/ftp/logsftp:writeモジュールの実行ログを消去
GET/api/ftp/settingsftp:readFTP 設定を読み取り
PUT/api/ftp/settingsftp:writeFTP 設定を保存

ストレージマウント ​

メソッドパス必要な権限説明
GET/api/storage/logsstorage:readモジュールの実行ログを表示
DELETE/api/storage/logsstorage:writeモジュールの実行ログを消去
GET/api/storage/mountsstorage:readエントリ の一覧を取得
POST/api/storage/mountsstorage:writeエントリ を追加
PUT/api/storage/mounts/{key}storage:writeエントリ を更新
DELETE/api/storage/mounts/{key}storage:writeエントリ を削除
PUT/api/storage/mounts/{key}/enablestorage:writeエントリ の有効/無効を切り替え
PUT/api/storage/mounts-orderstorage:writeエントリ の並び順を変更
GET/api/storage/files/{key}/liststorage:readストレージのディレクトリを一覧表示
GET/api/storage/files/{key}/downloadstorage:writeストレージのファイルをダウンロード
POST/api/storage/files/{key}/uploadstorage:writeストレージにファイルをアップロード
POST/api/storage/files/{key}/mkdirstorage:writeストレージディレクトリを作成
POST/api/storage/files/{key}/renamestorage:writeストレージのファイルの名前変更または移動
DELETE/api/storage/files/{key}storage:writeストレージのファイルを削除

通知センター ​

メソッドパス必要な権限説明
GET/api/notify/logsnotify:readモジュールの実行ログを表示
DELETE/api/notify/logsnotify:writeモジュールの実行ログを消去
GET/api/notify/channelsnotify:read通知チャネル の一覧を取得
POST/api/notify/channelsnotify:write通知チャネル を追加
PUT/api/notify/channels/{key}notify:write通知チャネル を更新
DELETE/api/notify/channels/{key}notify:write通知チャネル を削除
PUT/api/notify/channels/{key}/enablenotify:write通知チャネル の有効/無効を切り替え
PUT/api/notify/channels-ordernotify:write通知チャネル の並び順を変更
GET/api/notify/rulesnotify:read通知ルール の一覧を取得
POST/api/notify/rulesnotify:write通知ルール を追加
PUT/api/notify/rules/{key}notify:write通知ルール を更新
DELETE/api/notify/rules/{key}notify:write通知ルール を削除
PUT/api/notify/rules/{key}/enablenotify:write通知ルール の有効/無効を切り替え
PUT/api/notify/rules-ordernotify:write通知ルール の並び順を変更
GET/api/notify/event-typesnotify:read購読可能なイベントタイプ
GET/api/notify/historynotify:read最近の配信履歴
POST/api/notify/channels/{key}/testnotify:writeチャネルにテスト通知を送信

ネットワーク診断 ​

メソッドパス必要な権限説明
GET/api/nettools/logsnettools:readモジュールの実行ログを表示
DELETE/api/nettools/logsnettools:writeモジュールの実行ログを消去
POST/api/nettools/runnettools:write診断ツールを実行してタスクを返す(tool: ping / traceroute / tcp / dns / speed / scan)
GET/api/nettools/tasksnettools:read最近の診断タスク
GET/api/nettools/tasks/{id}nettools:readタスクの詳細と出力
DELETE/api/nettools/tasks/{id}nettools:write実行中のタスクをキャンセル、または終了済みのタスクを削除
GET/api/nettools/settingsnettools:read診断設定
PUT/api/nettools/settingsnettools:writeスキャン禁止リストを変更
GET/api/nettools/networksnettools:readLAN スキャンに使用できるローカルのネットワークセグメント

設定バックアップ ​

メソッドパス必要な権限説明
GET/api/backup/logsbackup:readモジュールの実行ログを表示
DELETE/api/backup/logsbackup:writeモジュールの実行ログを消去
GET/api/backup/targetsbackup:readバックアップ先 の一覧を取得
POST/api/backup/targetsbackup:writeバックアップ先 を追加
PUT/api/backup/targets/{key}backup:writeバックアップ先 を更新
DELETE/api/backup/targets/{key}backup:writeバックアップ先 を削除
PUT/api/backup/targets/{key}/enablebackup:writeバックアップ先 の有効/無効を切り替え
PUT/api/backup/targets-orderbackup:writeバックアップ先 の並び順を変更
GET/api/backup/settingsbackup:readバックアップ設定
PUT/api/backup/settingsbackup:writeバックアップ設定を変更(パスフレーズにプレースホルダーを渡すと変更なし)
POST/api/backup/runbackup:write今すぐバックアップを 1 回実行
GET/api/backup/statusbackup:read直近のバックアップ結果と次回実行時刻
GET/api/backup/mountsbackup:readバックアップ先として使用できるストレージのマウントポイント
GET/api/backup/localログインセッションのみローカルバックアップファイル一覧
GET/api/backup/local/{name}ログインセッションのみローカルバックアップファイルをダウンロード

システム ​

メソッドパス必要な権限説明
GET/api/session任意の有効なトークン現在の認証 ID を表示
GET/api/statusstatus:readシステムと各モジュールの状態を表示
GET/api/logslogs:readシステムログを表示
GET/api/system/settingsログインセッションのみグローバル設定を読み取り
PUT/api/system/settingsログインセッションのみグローバル設定を保存
GET/api/system/infostatus:readシステム情報を表示
GET/api/system/updatestatus:read新しいバージョンを確認
POST/api/system/upgradeログインセッションのみ最新バージョンへオンラインアップグレード
GET/api/system/upgrade/statusログインセッションのみオンラインアップグレードの進捗を確認
POST/api/system/upgrade/cancelログインセッションのみオンラインアップグレードを取消
POST/api/system/upgrade/uploadログインセッションのみアップロードしたパッケージでアップグレード
GET/api/system/backupログインセッションのみ設定バックアップをダウンロード
GET/api/system/diagnosticsログインセッションのみマスク済み診断パッケージをエクスポート
GET/api/auditログインセッションのみ操作監査ログを検索
GET/api/metricsmetrics:readPrometheus グローバルメトリクス
GET/api/historyログインセッションのみ設定の履歴バージョンを一覧表示
GET/api/history/{name}/{id}/diffログインセッションのみ履歴バージョンと現在の設定を比較
POST/api/history/{name}/{id}/restoreログインセッションのみ設定を履歴バージョンにロールバック
POST/api/system/restoreログインセッションのみバックアップから設定を復元
POST/api/system/restartログインセッションのみGately を再起動
POST/api/system/selfcheckログインセッションのみネットワークと設定のセルフチェック
GET/api/system/onboardingログインセッションのみ初回起動セットアップが必要かどうか
POST/api/system/onboarding/dismissログインセッションのみ初回起動セットアップを完了またはスキップ
GET/api/openapi.json任意の有効なトークンこの API の OpenAPI 定義を取得

設定のインポート ​

メソッドパス必要な権限説明
POST/api/import/luckyimport:writeLucky 設定をインポート

API トークン ​

メソッドパス必要な権限説明
GET/api/tokensログインセッションのみAPI トークンを一覧表示
GET/api/tokens/scopesログインセッションのみ付与可能な権限ドメインを一覧表示
POST/api/tokensログインセッションのみAPI トークンを作成
PUT/api/tokens/{id}ログインセッションのみAPI トークンの名前、権限、有効期限、有効/無効を変更
POST/api/tokens/{id}/regenerateログインセッションのみトークンの平文を再生成
DELETE/api/tokens/{id}ログインセッションのみAPI トークンを削除

アカウント ​

メソッドパス必要な権限説明
PUT/api/accountログインセッションのみ管理者のユーザー名とパスワードを変更
GET/api/account/passkeysログインセッションのみ登録済みの Passkey を一覧表示
POST/api/account/passkeys/beginログインセッションのみPasskey の登録を開始
POST/api/account/passkeysログインセッションのみPasskey の登録を完了
DELETE/api/account/passkeys/{id}ログインセッションのみPasskey を削除
GET/api/account/usersログインセッションのみ読み取り専用アカウントを一覧表示
POST/api/account/usersログインセッションのみ読み取り専用アカウントを作成
PUT/api/account/users/{name}ログインセッションのみ読み取り専用アカウントのパスワードをリセット
DELETE/api/account/users/{name}ログインセッションのみ読み取り専用アカウントを削除
GET/api/account/totpログインセッションのみ2 要素認証の状態を表示
POST/api/account/totp/setupログインセッションのみ2 要素認証のシークレットを生成
POST/api/account/totp/enableログインセッションのみ2 要素認証を有効化
POST/api/account/totp/disableログインセッションのみ2 要素認証を無効化

データ構造 ​

backup.LocalFile ​

フィールド型
modTime時刻 (RFC 3339)
namestring
sizeinteger

backup.Result ​

フィールド型
errorstring
filestring
okboolean
prunedinteger
targetstring

backup.Settings ​

フィールド型
enableboolean
keepinteger
localEnableboolean
passwordstring
schedulestring

backup.Status ​

フィールド型
lastRun時刻 (RFC 3339)
manualboolean
nextRun時刻 (RFC 3339)
results配列 of backup.Result
runningboolean

backup.Target ​

フィールド型
dirstring
enableboolean
keystring
mountstring
namestring

backup.settingsView ​

フィールド型
enableboolean
hasPasswordboolean
keepinteger
localEnableboolean
passwordstring
schedulestring

banlist.Entry ​

フィールド型
countinteger
created時刻 (RFC 3339)
keystring
reasonstring
sourcestring
until時刻 (RFC 3339)

cloudflared.Tunnel ​

フィールド型
edgeIpVersionstring
enableboolean
keystring
modestring
namestring
protocolstring
remarkstring
servicestring
tokenstring

cron.Task ​

フィールド型
commandstring
enableboolean
httpwebhook.Config
keystring
namestring
remarkstring
specstring
typestring

crud.enableRequest ​

フィールド型
enableboolean

crud.orderRequest ​

フィールド型
keys配列 of string

ddns.Record ​

フィールド型
enableboolean
keystring
linestring
remarkstring
substring
ttlinteger
typestring
valuestring
zonestring

ddns.Task ​

フィールド型
credentialsdnsprovider.Credentials
enableboolean
forceIntervalinteger
httpTimeoutinteger
intervalinteger
ipv4ipsource.Source
ipv6ipsource.Source
keystring
namestring
providerstring
records配列 of ddns.Record
remarkstring
webhookwebhook.Config

dnsprovider.Credentials ​

フィールド型
extraマップ of string
idstring
secretstring

events.TypeInfo ​

フィールド型
levelstring
namestring
typestring

frp.ClientSettings ​

フィールド型
binPathstring
enableboolean
protocolstring
serverAddrstring
serverPortinteger
tokenstring
userstring

frp.ImportRequest ​

フィールド型
applyboolean
contentstring
proxyModestring
rolestring

frp.ImportResponse ​

フィールド型
addedinteger
appliedboolean
clientfrp.ClientSettings
proxies配列 of frp.Proxy
rolestring
serverfrp.ServerSettings
warnings配列 of string

frp.Proxy ​

フィールド型
customDomains配列 of string
enableboolean
keystring
localIpstring
localPortinteger
namestring
remarkstring
remotePortinteger
secretKeystring
subdomainstring
typestring

frp.ServerSettings ​

フィールド型
allowPortsstring
binPathstring
bindPortinteger
dashboardAddrstring
dashboardPortinteger
dashboardPwdstring
dashboardUserstring
enableboolean
subdomainHoststring
tokenstring
vhostHttpPortinteger
vhostHttpsPortinteger

geoip.Info ​

フィールド型
buildTime時刻 (RFC 3339)
loadedboolean
sizeinteger
typestring

guard.BanView ​

フィールド型
countinteger
created時刻 (RFC 3339)
jailstring
keystring
reasonstring
sourcestring
until時刻 (RFC 3339)

guard.FirewallStatus ​

フィールド型
activeboolean
checkedAt時刻 (RFC 3339)
droppedマップ of integer
enabledboolean
errorstring
hitsマップ of integer
openPortsinteger
reasonstring
trapPortsstring
trapSkipped配列 of integer
versionstring

guard.Jail ​

フィールド型
banTimeinteger
enableboolean
filterstring
findTimeinteger
ignorestring
keystring
maxRetryinteger
namestring
presetstring
remarkstring
sourcestring
targetstring

guard.Platform ​

フィールド型
dockerboolean
inDockerboolean
journalboolean
osstring

guard.ScanSettings ​

フィールド型
banSecondsinteger
enableboolean
excludePortsstring
thresholdinteger

guard.Settings ​

フィールド型
banSecondsinteger
firewallboolean
ignoreList配列 of string
ignorePrivateboolean
incrementboolean
maxBanSecondsinteger
scanguard.ScanSettings
trapguard.TrapSettings

guard.Status ​

フィールド型
bansinteger
firewallguard.FirewallStatus
platformguard.Platform
userTrapPorts配列 of integer

guard.TestResult ​

フィールド型
hoststring
ignoredboolean
linestring
matchedboolean

guard.TrapSettings ​

フィールド型
banSecondsinteger
enableboolean
portsstring

guard.banRequest ​

フィールド型
keystring
reasonstring
secondsinteger

guard.testRequest ​

フィールド型
filterstring
ignorestring
linesstring

ipsource.Source ​

フィールド型
commandstring
enableboolean
interfacestring
regexstring
typestring
urls配列 of string

nettools.Request ​

フィールド型
cidrstring
countinteger
portsstring
secondsinteger
serverstring
targetstring
toolstring
typestring
urlstring

nettools.Settings ​

フィールド型
deny配列 of string

nettools.Task ​

フィールド型
errorstring
finished時刻 (RFC 3339)
idstring
lines配列 of string
result任意
started時刻 (RFC 3339)
statusstring
titlestring
toolstring

notify.Channel ​

フィールド型
enableboolean
fromstring
hoststring
keystring
kindstring
namestring
portinteger
remarkstring
secretstring
securitystring
targetstring
urlstring
userstring
webhookwebhook.Config

notify.Record ​

フィールド型
channelstring
errorstring
okboolean
rulestring
time時刻 (RFC 3339)
titlestring
typestring

notify.Rule ​

フィールド型
channels配列 of string
enableboolean
events配列 of string
keystring
minLevelstring
namestring
silenceinteger

portforward.Rule ​

フィールド型
enableboolean
keystring
listenAddressstring
listenPortsstring
maxConnectionsinteger
modestring
namestring
protocols配列 of string
proxyProtocolstring
remarkstring
sniRoutes配列 of portforward.SNIRoute
targetAddresses配列 of string
targetPortsstring
udpSessionTimeoutinteger

portforward.SNIRoute ​

フィールド型
domains配列 of string
namestring
proxyProtocolstring
targetAddresses配列 of string
targetPortinteger

ssl.ACMEConfig ​

フィールド型
castring
challengestring
credentialsdnsprovider.Credentials
directoryUrlstring
disableAuthoritativeCheckboolean
domains配列 of string
eabHmacstring
eabKidstring
emailstring
httpPortinteger
keyTypestring
propagationTimeoutinteger
providerstring
resolvers配列 of string
skipPropagationCheckboolean
zonestring

ssl.Cert ​

フィールド型
acmessl.ACMEConfig
certFilestring
certPemstring
deploys配列 of ssl.Deploy
enableboolean
issuerPemstring
keystring
keyFilestring
keyPemstring
mappingssl.Mapping
remarkstring
sourcestring
updatedAt時刻 (RFC 3339)

ssl.Deploy ​

フィールド型
certNamestring
commandstring
connectionstring
containers配列 of string
deployedAt時刻 (RFC 3339)
deployedHashstring
dirstring
enableboolean
keyNamestring
remarkstring
typestring

ssl.Mapping ​

フィールド型
dirstring
enableboolean
scriptstring

storage.Mount ​

フィールド型
domainstring
enableboolean
keystring
namestring
passwordstring
pathstring
readOnlyboolean
remarkstring
skipVerifyboolean
typestring
urlstring
usernamestring

storage.MountInfo ​

フィールド型
enableboolean
keystring
namestring
readOnlyboolean
typestring

stun.Bind ​

フィールド型
interfacestring
ipstring
modestring
regexstring

stun.Rule ​

フィールド型
autoRetryboolean
bindstun.Bind
disableCheckboolean
disableForwardboolean
enableboolean
heartbeatIntervalinteger
keepAliveServers配列 of string
keystring
localPortinteger
maxConnectionsinteger
namestring
natpmpboolean
natpmpGatewaystring
protocolstring
remarkstring
retryIntervalinteger
scriptstring
scriptEnableboolean
stunServers配列 of string
stunTimeoutinteger
targetAddresses配列 of string
targetPortinteger
udpSessionTimeoutinteger
upnpboolean
upnpControlUrlstring
upnpGatewaystring
upnpInternalPortinteger
upnpLocalHoststring
useGlobalServersboolean
useGlobalWebhookboolean
webhookwebhook.Config
webhookOnlyOnChangeboolean

waf.Instance ​

フィールド型
bodyLimitActionstring
bodyLimitMBinteger
enableboolean
inboundThresholdinteger
keystring
modestring
namestring
outboundThresholdinteger
paranoiainteger
remarkstring
ruleSets配列 of waf.RuleSet
skipBodyPathsstring
webdavboolean

waf.RuleSet ​

フィールド型
enableboolean
paramstring
remarkstring
typestring

webhook.Config ​

フィールド型
bodystring
enableboolean
headers配列 of string
insecureSkipVerifyboolean
methodstring
successContent配列 of string
timeoutinteger
urlstring

webservice.BanInfo ​

フィールド型
keystring
manualboolean
permanentboolean
reasonstring
sourcestring
until時刻 (RFC 3339)

webservice.CacheConfig ​

フィールド型
enableboolean
maxMbinteger
ttlinteger

webservice.ForwardAuth ​

フィールド型
copyHeaders配列 of string
loginUrlstring
urlstring

webservice.HealthCheck ​

フィールド型
enableboolean
failsinteger
intervalinteger
modestring
passesinteger
pathstring
timeoutinteger

webservice.IPList ​

フィールド型
countinteger
enableboolean
keystring
namestring
refreshHoursinteger
remarkstring
updatedAt時刻 (RFC 3339)
urlstring

webservice.Listener ​

フィールド型
acceptProxyProtocolboolean
defaultwebservice.Site
enableboolean
http3boolean
keystring
listenIpstring
minTlsstring
namestring
networkstring
portinteger
remarkstring
sites配列 of webservice.Site
tlsboolean

webservice.Location ​

フィールド型
prefixstring
requestHeaders配列 of string
targets配列 of string

webservice.PathRule ​

フィールド型
authstring
ipList配列 of string
ipModestring
ipSets配列 of string
prefixstring

webservice.Point ​

フィールド型
bytesinteger
requestsinteger
s4xxinteger
s5xxinteger
tinteger

webservice.RateLimit ​

フィールド型
burstinteger
enableboolean
maxConnsinteger
ratenumber

webservice.Rewrite ​

フィールド型
codeinteger
patternstring
redirectboolean
tostring
フィールド型
expiresAt時刻 (RFC 3339)
keystring
maxUsesinteger
namestring
pathPrefixstring
tokenstring

webservice.Site ​

フィールド型
accessLogboolean
authOptionalboolean
basicAuthboolean
cachewebservice.CacheConfig
cleanUrlsboolean
compressboolean
contentTypestring
corsboolean
countries配列 of string
countryModestring
disableKeepAlivesboolean
domains配列 of string
enableboolean
forwardAuthwebservice.ForwardAuth
forwardedHeadersboolean
healthwebservice.HealthCheck
insecureSkipVerifyboolean
ipList配列 of string
ipModestring
ipSets配列 of string
keepPathboolean
keystring
lbPolicystring
listDirboolean
locations配列 of webservice.Location
namestring
notFoundPagestring
oauthUsers配列 of string
rateLimitwebservice.RateLimit
redirectCodeinteger
redirectTostring
remarkstring
requestHeaders配列 of string
responseHeaders配列 of string
rewrites配列 of webservice.Rewrite
rootstring
rules配列 of webservice.PathRule
sendProxyProtocolboolean
shareLinks配列 of webservice.ShareLink
sharedUsersboolean
statusCodeinteger
targets配列 of string
textstring
typestring
upstreamSniFromHostboolean
useTargetHostboolean
users配列 of string
wafstring
webAuthboolean

webservice.SiteStatsView ​

フィールド型
bytesOutinteger
series配列 of webservice.Point
statusマップ of integer
topCountries配列 of webservice.TopItem
topIps配列 of webservice.TopItem
upstreams配列 of webservice.UpstreamStatus

webservice.TopItem ​

フィールド型
countinteger
keystring

webservice.UpstreamStatus ​

フィールド型
backupboolean
connsinteger
healthyboolean
urlstring
weightinteger

webservice.banRequest ​

フィールド型
keystring
secondsinteger

webservice.geoipDownload ​

フィールド型
urlstring

webservice.totpRequest ​

フィールド型
namestring

webservice.totpResponse ​

フィールド型
secretstring
urlstring

webterminal.Connection ​

フィールド型
enableboolean
keystring
localwebterminal.LocalConfig
namestring
quickAccessDirs配列 of string
remarkstring
sshwebterminal.SSHConfig
telnetwebterminal.TelnetConfig
typestring

webterminal.Credential ​

フィールド型
authTypestring
enableboolean
keystring
keyFilestring
namestring
passphrasestring
passwordstring
privateKeystring
remarkstring
usernamestring

webterminal.LocalConfig ​

フィールド型
envマップ of string
shellstring
workDirstring

webterminal.Proxy ​

フィールド型
enabledboolean
hoststring
passwordstring
portinteger
typestring
usernamestring

webterminal.SSHConfig ​

フィールド型
authTypestring
credentialKeystring
hoststring
hostKeystring
keepAliveinteger
keyFilestring
passphrasestring
passwordstring
portinteger
privateKeystring
proxywebterminal.Proxy
timeoutinteger
usernamestring
workDirstring

webterminal.TelnetConfig ​

フィールド型
hoststring
passwordstring
portinteger
proxywebterminal.Proxy
timeoutinteger
usernamestring

wol.Device ​

フィールド型
broadcastIps配列 of string
checkAddrstring
enableboolean
keystring
macs配列 of string
namestring
portinteger
remarkstring
repeatinteger

Apache-2.0 ライセンスで公開されています。