47 lines
2.3 KiB
Plaintext
47 lines
2.3 KiB
Plaintext
[[command_relay_relay]]
|
|
[command]*`relay`* リレー管理::
|
|
|
|
----
|
|
/relay list|listfull|listrelay
|
|
add [ipv4.][ipv6.][ssl.]<protocol.name> <port>
|
|
del [ipv4.][ipv6.][ssl.]<protocol.name>
|
|
raw
|
|
sslcertkey
|
|
|
|
list: リレーするクライアントをリストアップ (アクティブなもののみ)
|
|
listfull: リレーするクライアントをリストアップ (詳細、全てのリレー)
|
|
listrelay: リレーをリストアップ (名前とポート番号)
|
|
add: プロトコル + 名前のリレーを追加
|
|
del: プロトコル + 名前のリレーを削除
|
|
ipv4: IPv4 を強制的に利用
|
|
ipv6: IPv6 を強制的に利用
|
|
ssl: SSL を有効化
|
|
protocol.name: リレーするプロトコルと名前:
|
|
- protocol "irc": name は共有するサーバ名 (任意指定、指定しない場合、サーバ名は "PASS" コマンドでクライアントが送信するものと同じでなければいけません、"PASS" コマンドのフォーマットは "PASS server:password")
|
|
- protocol "weechat" (name は使われません)
|
|
port: リレーに使うポート番号
|
|
raw: 生 Relay データバッファを開く
|
|
sslcertkey: オプション relay.network.ssl_cert_key のパスを使って SSL 証明書/鍵を設定
|
|
|
|
引数無しの場合、リレークライアントのリストを含むバッファを開く
|
|
|
|
例:
|
|
サーバ "freenode" に対する irc プロキシを設定:
|
|
/relay add irc.freenode 8000
|
|
サーバ "freenode" に対する SSL を有効化した irc プロキシを設定:
|
|
/relay add ssl.irc.freenode 8001
|
|
SSL を有効化してすべてのサーバに対する irc プロキシを設定 (クライアントがサーバを選ぶ):
|
|
/relay add ssl.irc 8002
|
|
weechat プロトコル:
|
|
/relay add weechat 9000
|
|
SSL を有効化した weechat プロトコル:
|
|
/relay add ssl.weechat 9001
|
|
SSL を有効にした weechat プロトコル、IPv4 だけを利用:
|
|
/relay add ipv4.ssl.weechat 9001
|
|
SSL を有効にした weechat プロトコル、IPv6 だけを利用:
|
|
/relay add ipv6.ssl.weechat 9001
|
|
SSL を有効にした weechat プロトコル、IPv4 と IPv6 を利用:
|
|
/relay add ipv4.ipv6.ssl.weechat 9001
|
|
----
|
|
|