summaryrefslogtreecommitdiff
path: root/doc/de/autogen/user/relay_commands.adoc
blob: 597750160f1f90ab4a71b2af87d678e065efbdc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
[[command_relay_relay]]
* `+relay+`: Relay-Kontrolle

----
/relay  list|listfull|listrelay
        add <name> <port>
        del|stop|restart <name>
        raw
        sslcertkey

         list: Auflistung der Relay-Clients (nur aktive Relays)
     listfull: detaillierte Auflistung der Relay-Clients (alle Relays)
    listrelay: Auflistung der Relays (Name und Port)
          add: fügt ein Relay, für ein Protokoll + Name, hinzu
          del: entfernt Relay für ein Protokoll + Name
         stop: schließt den Server Socket (Clients bleiben verbunden)
      restart: beendet den Server Socket und lauscht erneut am Port (Clients bleiben verbunden)
         name: Name des Relays (siehe Format weiter unten)
         port: Port der für Relay genutzt werden soll
          raw: öffnet einen Buffer mit Relay-Rohdaten
   sslcertkey: setzt SSL Zertifikat/Schlüssel mittels Pfad in Einstellung relay.network.ssl_cert_key

Aufbau des Relay-Namens: [ipv4.][ipv6.][ssl.]<Protokoll.Name>
         ipv4: erzwingt die Nutzung von IPv4
         ipv6: erzwingt die Nutzung von IPv6
          ssl: aktiviert SSL
protocol.name: Protokoll und Name relay:
                 - Protokoll "irc": Name des Servers welcher geteilt werden soll (optional. Falls kein Name angegeben wird, muss der Client einen Namen mit dem Befehl "PASS" übermitteln, das Format ist wie folgt: "PASS Server:Passwort")
                 - Protokoll "weechat" (es wird kein Name verwendet)

Das "irc" Protokoll dient dazu eine Verbindung zu einem anderen IRC Client (oder zu einem zweiten WeeChat) herzustellen.
Das "weechat" Protokoll wird von einem Remote-Interface genutzt um eine Verbindung herzustellen. Siehe https://weechat.org/download/

Ohne Angabe von Argumenten werden alle Relay-Clients in einem neuen Buffer dargestellt.

Beispiele:
  IRC Proxy für Server "freenode":
    /relay add irc.freenode 8000
  IRC Proxy, für Server "freenode", mit SSL:
    /relay add ssl.irc.freenode 8001
  IRC Proxy für alle Server (Client wählt aus), mit SSL:
    /relay add ssl.irc 8002
  WeeChat Protokoll:
    /relay add weechat 9000
  WeeChat Protokoll, mit SSL:
    /relay add ssl.weechat 9001
  WeeChat Protokoll, mit SSL, nur IPv4 nutzen:
    /relay add ipv4.ssl.weechat 9001
  WeeChat Protokoll, mit SSL, nur IPv6 nutzen:
    /relay add ipv6.ssl.weechat 9001
  WeeChat Protokoll, mit SSL, mit IPv4 + IPv6:
    /relay add ipv4.ipv6.ssl.weechat 9001
----