EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dircproxy – Online in der Cloud

Führen Sie dircproxy im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl dircproxy, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dircproxy - Abnehmbarer interner Relay-Chat-Proxyserver

ZUSAMMENFASSUNG


dircproxy [-hvDI] [-f Konfigurationsdatei] [-P listen_port] [-p pid_file]

BESCHREIBUNG


dircproxy ist ein IRC-Proxyserver, der für Leute entwickelt wurde, die IRC aus vielen verschiedenen Ländern nutzen
Workstations oder Clients, möchten aber verbunden bleiben und sehen, was sie dabei verpasst haben
waren weg.

Sie stellen über IRC eine Verbindung her dircproxy, und Sie bleiben auch danach mit dem Server verbunden
Sie lösen Ihren Kunden davon. Während Sie getrennt sind, werden Kanal und Privat protokolliert
Nachrichten sowie wichtige Ereignisse, und wenn Sie sie erneut anhängen, erfahren Sie, was Sie möchten
verpasst

Dies kann verwendet werden, um Ihnen ungefähr die gleiche Funktionalität wie die Verwendung von ircII und zu bieten Bildschirm(8)
zusammen, außer dass Sie jeden beliebigen IRC-Client verwenden können, einschließlich X-Clients!

Die Authentifizierung erfolgt über ein Passwort und eine optionale Überprüfung des Hostnamens. Das verlinkt es
zum Verbindung Klasse in der Konfigurationsdatei angegeben. Es darf nur ein Benutzer a verwenden
Verbindungsklasse zu einem Zeitpunkt, wenn dieser Benutzer die Verbindung trennt, wird die Verbindung zum Server hergestellt
offen gehalten. Wenn jemand (normalerweise der Benutzer) anschließend eine Verbindung herstellt dircproxy und
Gibt das gleiche Passwort an, werden sie stattdessen wieder mit der Verbindung zum Server verbunden
dass für sie eine neue Verbindung geschaffen wird.

Es können mehrere Verbindungsklassen definiert werden, sodass mehrere Personen dieselben verwenden können
Proxy.

dircproxy kann entweder a verwenden .dircproxyrc Datei im Home-Verzeichnis des Benutzers oder eine systemeigene Datei
breit dircproxyrc Datei. Es lädt das erste, das es findet (zuerst das Home-Verzeichnis, dann).
systemweit). Wenn keine Konfigurationsdatei angegeben ist, wird es nicht gestartet.

OPTIONAL


-f Konfigurationsdatei
Gibt die zu verwendende Konfigurationsdatei an und überschreibt die Standardsuchliste.

-h Zeigt eine kurze Hilfemeldung mit detaillierten Angaben zu den Befehlszeilenargumenten an und wird dann beendet.

-v Zeigt die dircproxy Versionsnummer und wird dann beendet.

-D Laufen Sie im Vordergrund und verzweigen Sie sich nicht in den Hintergrund.

-I Zur Angabe verwenden dircproxy wird von der ausgeführt inetd(8) Daemon. Dies impliziert -D.
Weitere Informationen zum Laufen dircproxy für inetd(8), siehe die README.inetd
Datei.

-P listen_port
Gibt einen zu verwendenden alternativen Port an, der den Standardwert und jeden angegebenen Wert überschreibt
in der Konfigurationsdatei.

-p pid_file
Gibt eine Datei an, in die die Prozess-ID geschrieben werden soll, wobei der Standardwert und ein beliebiger Wert überschrieben werden
in der Konfigurationsdatei angegeben.

CONFIGURATION


Die Konfigurationsdatei hat das folgende Format:

Leerzeilen und Zeilen, die mit „#“ beginnen, sind Kommentare.

Verbindungsklassen beginnen mit „connection {“ und enden mit „}“. Sie erhalten Standardwerte
aus allen darüber liegenden Einträgen in der Konfigurationsdatei und kann deren Werte enthalten
besitzen.

Andernfalls hat eine Zeile das Format „Schlüsselwortargumente“. Wenn das Argument Leerzeichen enthält
es sollte in doppelte Anführungszeichen („mit Leerzeichen“) gesetzt werden. Die möglichen Schlüsselwörter und
Ihre Bedeutung ist wie folgt (beachten Sie, dass in der Konfigurationsdatei die Groß-/Kleinschreibung nicht beachtet wird):

LOCAL OPTIONAL

Diese Optionen dürfen nicht innerhalb einer Verbindungsklasse platziert werden, da sie sich auf die Funktionsweise von auswirken
das ganze dircproxy Server.

listen_port
Welcher Port sollte dircproxy Auf Verbindungen von IRC-Clients achten?

Dies kann eine numerische Portnummer oder ein Dienstname sein / etc / Dienste

pid_file
Datei zum Schreiben der dircproxy Prozess-ID beim Start eingeben. Wenn Sie dies mit a beginnen
„~/“ bezieht sich dann auf eine Datei in einem Verzeichnis unter Ihrem Home-Verzeichnis.

none = Keine PID-Datei schreiben

client_timeout
Maximale Zeit (in Sekunden), die ein Client zum Herstellen einer Verbindung benötigen kann dircproxy und
Geben Sie ihr Passwort, ihren Spitznamen usw. an.

Verbindungs ​​Timeout
Maximale Zeit (in Sekunden), die ein Client einem Server zur Verfügung stellen muss, um eine Verbindung herzustellen
nachdem sie sich angemeldet haben. Dies gilt nur, wenn 'server_autoconnect' ist 'nein' für
diese Klasse.

dns_timeout
Maximale Zeit (in Sekunden), die auf eine Antwort von einem DNS-Server gewartet werden soll. Wenn die
Wenn die Zeit diesen Wert überschreitet, wird die Suche abgebrochen.

GLOBAL OPTIONAL

Diese Optionen können in einer Verbindungsklasse oder außerhalb einer solchen platziert werden. Wenn sie draußen sind
dann wirken sie sich nur auf die danach definierten Verbindungsklassen aus.

Server Port
Über welchen Port verbinden wir uns mit IRC-Servern, wenn die Serverzeichenfolge dies nicht explizit vorsieht?
setze eins

Dies kann eine numerische Portnummer oder ein Dienstname sein / etc / Dienste

server_retry
Wie viele Sekunden nach der Trennung oder dem letzten Verbindungsversuch warten wir vorher?
Noch einmal versuchen?

server_maxattempts
Wenn wir vom Server getrennt sind, wie oft sollten wir den Server iterieren?
Liste, bevor Sie aufgeben und die Proxy-Verbindung für tot erklären?

0 = ewig iterieren

server_maxinitattempts
Wie oft sollten wir bei der ersten Verbindung die Serverliste durchlaufen, bevor wir sie angeben?
hochfahren und die Proxy-Verbindung für tot erklären?

0 = ewig iterieren. Dies wird nicht empfohlen.

server_keepalive
Dabei wird geprüft, ob die dircproxy Die Verbindung zum Server ist auf TCP-Ebene aktiv.
Wenn für einen bestimmten Zeitraum keine Daten in beide Richtungen gesendet werden, erfolgt eine TCP-Keepalive-Prüfung
ist fühlt.

ja = Keepalive-Probes senden
nein = keine Keepalive-Probes senden

server_pingtimeout
Für einige Leute, dircproxy merkt nicht, dass die Verbindung zum Server besteht
wurde fallen gelassen, da der Sockel offen bleibt. Zum Beispiel diejenigen, die hinter einem NAT stehen
Firewall. dircproxy kann den Server anpingen und sicherstellen, dass er Antworten erhält. Wenn
Die Zeit seit dem Empfang der letzten Antwort überschreitet die Anzahl der Sekunden unter dem
Es wird davon ausgegangen, dass der Server „bekifft“ ist und dircproxy lässt es. Wenn Sie ein Hoch haben
Bei einer verzögerten Verbindung zum Server kann fälschlicherweise davon ausgegangen werden, dass der Server blockiert ist
weil die PINGs nicht rechtzeitig eintreffen. Erhöhen Sie entweder den Wert oder verwenden Sie den
'server_keepalive' Option stattdessen.

0 = keine PINGs senden

server_throttle
Um zu verhindern, dass Sie vom IRC-Netzwerk überschwemmt werden, dircproxy kann das drosseln
Verbindung zum Server herstellen, um zu verhindern, dass innerhalb einer bestimmten Zeit zu viel gesendet wird
Zeitraum.

Hierfür geben Sie eine Anzahl Bytes an, anschließend optional einen Zeitraum in Sekunden
durch einen Doppelpunkt getrennt. Wenn der Zeitraum weggelassen wird, wird pro Sekunde angenommen.

server_throttle 10 # 10 Bytes pro Sekunde
server_throttle 10:2 # 10 Bytes pro 2 Sekunden (5 pro Sekunde)

0 = Verbindung nicht drosseln

server_autoconnect
Sollte dircproxy Stellen Sie automatisch eine Verbindung zum ersten Server in der Liste her, wenn Sie
verbinden. Wenn Sie dies auf „Nein“ setzen, dann „erlauben_jump' wird automatisch auf 'Ja' gesetzt.
Wenn 'allow_jump_new' ist auch 'ja', dann können Sie Verbindungsklassen mit nein erstellen
'Server' Linien.

ja = Automatisch mit dem ersten Server verbinden
no = Warten auf einen /DIRCPROXY JUMP vom Client

channel_rejoin
Wie viele Sekunden warten wir, bevor wir es versuchen, wenn wir aus einem Kanal geworfen werden?
wieder beitreten.

-1 = Nicht wieder beitreten
0 = Sofort

channel_leave_on_detach
Sollte dircproxy veranlasst Sie automatisch, alle Kanäle zu verlassen, auf denen Sie sich befanden
ablösen?

ja = Lass sie
nein = Bleiben Sie dabei

channel_rejoin_on_attach
Wenn 'channel_leave_on_detach' ist 'ja' dann sollte dircproxy Treten Sie diesen Kanälen wieder bei
wenn du es wieder anschließt?

ja = Den Kanälen wieder beitreten dircproxy automatisch verlassen
nein = Dauerhaft auf Trennen belassen

empty_maxtime
Stellen Sie hier die maximale Zeitspanne ein, die Sie im IRC untätig erscheinen möchten, wenn
Das stellst du dann ein dircproxy setzt Ihre Leerlaufzeit zurück, wenn diese Grenze erreicht wird (in
Sekunden).

0 = Leerlaufzeit nicht zurücksetzen

„disconnect_existing_user“.
Wenn, wenn Sie eine Verbindung herstellen dircproxy, ein anderer Client nutzt bereits Ihre Verbindung
Klasse (dh wenn Sie vergessen haben, diese zu schließen), können Sie diese Option verwenden
töte das automatisch. Stellen Sie sicher, dass Sie die Funktion „Automatische Wiederverbindung“ aktivieren
Deaktivieren Sie die Serveroptionen, bevor Sie dies verwenden, sonst droht Ihnen ein Kampf.

ja = Ja, trennen
no = Nein, lass mich nicht rein

„disconnect_on_detach“.
Wenn du dich ablöst dircproxy Normalerweise bleiben Sie bis dahin mit dem Server verbunden
Du verbindest dich wieder. Wenn Sie dies nicht möchten und möchten, dass Ihr Server geschlossen wird
Verbindung herstellen, dann stellen Sie diese ein.

ja = Sitzung bei Verbindungstrennung schließen
no = Mit dem Server verbunden bleiben, bis die Verbindung wieder hergestellt wird

initial_modes
Welche Benutzermodi sollten wir automatisch festlegen, wenn Sie sich zum ersten Mal mit einem Server verbinden?
Nur für den Fall, dass Sie vergessen, es selbst mit Ihrem IRC-Client zu tun.

Auf „“ setzen, um keine Modi festzulegen.

drop_modes
Welche Benutzermodi beim Trennen automatisch gelöscht werden sollen, ist praktisch, um die Auswirkungen zu begrenzen
die Ihr Client hat, während er verbunden ist, oder für zusätzliche Sicherheit, wenn Sie ein IRCop sind.

Auf „“ setzen, um keine Modi zu löschen.

verweigern_modes
Welche Benutzermodi die Annahme von einem Server verweigern sollen. Wenn der Server versucht, eine Einstellung vorzunehmen
einer davon, dann wird die Verbindung zu diesem unterbrochen und der nächste Server in der
Liste wird ausprobiert.

Für viele Leute wäre „+r“ eine gute Einstellung, da die meisten Server damit „Ihr“ meinen
Die Verbindung ist eingeschränkt. Stellen Sie dies jedoch nicht ein, wenn Sie DALnet nutzen, DALnet
verwendet +r, um anzuzeigen, dass Sie sich bei NickServ registriert haben (Mensch, danke Leute!).

Auf „“ setzen, um keine Modi abzulehnen.

Lokale Adresse
Lokaler Hostname, der beim Herstellen einer Verbindung zu einem IRC-Server verwendet werden soll. Dies sorgt für das Gleiche
Funktionalität als ircII -H-Parameter.

none = Keinen bestimmten Hostnamen binden

weg_nachricht
Wenn Sie vor dem Trennen nicht explizit eine /AWAY-Nachricht festlegen, dircproxy kann für
Sie, also denken die Leute nicht, dass Sie wirklich an Ihrer Tastatur sitzen, wenn Sie es nicht sind.

none = Keine Abwesenheitsnachricht für Sie einrichten

quit_message
Wenn Sie beim Beenden von /DIRCPROXY keine explizite Meldung angeben, wird diese verwendet
stattdessen. Wird auch zum Senden verwendet dircproxy nicht an der hängen bleiben
Server auf Ablösung.

none = Verwenden dircproxy Versionsnummer als QUIT-Meldung

attachment_message
dircproxy Sie können beim erneuten Anschließen eine Ankündigung an jeden Kanal senden, auf dem Sie sich befinden
dazu, nur um alle wissen zu lassen, dass du zurück bist. Wenn Sie dies mit „/ME“ beginnen, dann
Es wird als ACTION CTCP-Nachricht gesendet (genau wie der Befehl ircII /me).

none = Anhang nicht ankündigen

detach_message
dircproxy Sie können eine Ankündigung an jeden Kanal senden, auf dem Sie sich befinden, wenn Sie die Verbindung trennen
davon, nur um alle wissen zu lassen, dass du weg bist. Wenn Sie dies mit „/ME“ beginnen
dann wird es als ACTION CTCP-Nachricht gesendet (genau wie der ircII /me-Befehl).

none = Trennung nicht ankündigen

detach_nickname
Spitzname, der nach dem Trennen automatisch geändert wird, um anzuzeigen, dass Sie abwesend sind
Beispiel. Wenn dies ein „*“-Zeichen enthält, wird dieses Zeichen durch ersetzt
Was auch immer Ihr Spitzname war, bevor Sie sich getrennt haben (z. B. „*_away“ fügt „_away“ am Ende hinzu).
Ihres Spitznamens);

none = Spitzname unverändert lassen

nick_keep
Ob dircproxy Sie sollten versuchen, den Spitznamen beizubehalten, den Sie zuletzt mit Ihrem eingestellt haben
Klient. Wenn dies „Ja“ ist und Ihr Spitzname verloren geht, während Ihr Kunde verloren geht
Wenn die Verbindung getrennt wird, wird so lange versucht, die Verbindung wiederherzustellen, bis ein Client eine Verbindung herstellt
erneut.

ja = versuche meinen Spitznamen zu behalten, während ich nicht verbunden bin
nein = wenn es sich ändert, lass es

ctcp_replies
Ob dircproxy sollte auf den Standardsatz von CTCP-Nachrichten antworten, während die
Der Kunde ist getrennt.

ja = auf CTCP-Nachrichten antworten, während der Client getrennt ist
nein = nichts als Schweigen

chan_log_enabled
Ob die Protokollierung von Kanaltexten in Dateien erfolgen soll. Wenn das „Ja“ ist, dann
Sie können den Kanaltext abrufen, wenn Sie erneut beitreten, und sehen, was Sie verpasst haben.

ja = Kanaltext wird in Dateien protokolliert
no = Kanaltext wird NICHT in Dateien protokolliert

chan_log_always
Der Kanaltext wird immer protokolliert, solange Sie offline sind, also auch, wenn Sie zurückkommen
kann sehen, was Sie verpasst haben. Wenn Sie möchten, können Sie auch den Kanaltext protokollieren, während Sie online sind.
Wenn Sie also nur für kurze Zeit weg sind, können Sie sich einen Überblick über alle Zusammenhänge usw. verschaffen.

Dies gilt nur, wenn 'chan_log_enabled' ist ja'.

ja = Kanaltext protokollieren, während offline und online
nein = Kanaltext nur protokollieren, wenn offline

chan_log_maxsize
Um Ihren Festplattenspeicher zu schonen, können Sie die Größe einer Kanalprotokolldatei begrenzen.
Sobald die Protokolldatei diese Anzahl an Zeilen erreicht, führt jede hinzugefügte Zeile zu einem
Linie von oben entfernt. Wenn Sie wissen, dass Sie das alles nie protokollieren wollen
Informationen, dies könnte eine gute Einstellung für Sie sein.

Dies gilt nur, wenn 'chan_log_enabled' ist ja'.

0 = Keine Begrenzung der Protokolldateien

chan_log_recall
Anzahl der Zeilen aus jeder Kanalprotokolldatei, die automatisch in Ihr IRC zurückgerufen werden sollen
Client, wenn Sie eine Verbindung herstellen. Wenn dieser Wert niedrig ist, erhalten Sie möglicherweise nicht viele nützliche Informationen.
Ist dieser hoch, kann es lange dauern, bis alle Informationen eintreffen.

Dies gilt nur, wenn 'chan_log_enabled' ist ja'.

-1 = Das gesamte Protokoll abrufen (nicht empfohlen, wenn chan_log_always „yes“ ist)
0 = Nicht automatisch an etwas erinnern

chan_log_timestamp
Dem Kanaltext kann vorne ein Zeitstempel hinzugefügt werden, damit Sie genau wissen, wann ein
Nachricht wurde protokolliert. Diese Zeitstempel werden angezeigt, wenn Sie die Protokolldateien abrufen.
oder wenn es automatisch entsorgt wird.

Dies gilt für normale Kanalprotokolle, wenn 'chan_log_enabled' ist 'ja' und auch zu
die permanente Kopie, wenn 'chan_log_copydir' ist auf etwas anderes als 'none' gesetzt.

ja = Zeitstempel einbeziehen
no = Zeitstempel nicht einbeziehen

chan_log_relativetime
Wenn 'chan_log_timestamp' ist 'Ja', dann haben Sie auch die Möglichkeit, intelligent zu verwenden
relative Zeitstempel. Wenn Sie dies tun, wird der Zeitstempel angezeigt, wenn die Protokolldateiinformationen angezeigt werden
Der Rückruf hängt davon ab, wie alt die Zeile ist. Stellen Sie sicher, dass sie ausreichend angezeigt wird
Informationen (ggf. inklusive Datum). Ansonsten dircproxy Ich werde es dir einfach sagen
die Zeit im HH:MM-Format, was möglicherweise nicht so nützlich ist.

Dies bedeutet jedoch, dass die Zeit selbst nicht in den Protokolldateien selbst angezeigt wird.
Stattdessen ist ein Zeitstempel vorhanden. Dies kann zu Problemen führen, wenn Sie Dinge tun
mit den Protokolldateien selbst.

ja = Ausgefallene relative Zeitstempelung
no = Normale Zeitstempelung durchführen

chan_log_copydir
Ebenso gut wie dircproxyEs kann auch irgendwo eine permanente Kopie der eigenen Protokolldateien aufbewahren
für Ihren Gebrauch. dircproxy wird den gesamten angezeigten Kanaltext an diese Datei anhängen, wird dies jedoch tun
nicht selbst verwenden.

Wenn Sie es definieren, wird es jedem Protokoll hinzugefügt, wenn Sie es verwenden. Wenn Sie mit „~/“ beginnen
Dann wird ein Verzeichnis unter Ihrem Home-Verzeichnis verwendet.

Dies geschieht unabhängig von der 'chan_log_enabled'Und'chan_log_always' Optionen,
Wenn diese jedoch deaktiviert sind, wird dieser Text nicht an Ihren Kunden zurückgerufen.
obwohl es in dieser Datei ist. Es gelten jedoch die Zeitstempeloptionen.

none = Keine permanente Kopie erstellen

chan_log_program
Programm zum Weiterleiten von Kanaltext. Falls gegeben, dircproxy wird dieses Programm ausführen
Jeder Protokolldateieintrag gibt als erstes Argument die vollständigen Quellinformationen an
Ziel als zweites und der Text als einzelne Zeile in der Standardeingabe.

Das Programm kann sich irgendwo in Ihrem $PATH befinden, oder Sie können es mit „~/“ starten, wenn es in ist
ein Verzeichnis unter Ihrem Home-Verzeichnis.

Dies geschieht unabhängig von der 'chan_log_enabled'Und'chan_log_always' Optionen.

none = Protokollnachrichten nicht an ein Programm weiterleiten

other_log_enabled
Ob die Protokollierung von Server- und privaten Nachrichten in Dateien erfolgen soll. Wenn dies
auf „Ja“ gesetzt ist, können Sie bei Bedarf Server- und private Nachrichten abrufen
wieder beigetreten und sehen Sie, was Sie verpasst haben.

ja = Server-/private Nachrichten werden in Dateien protokolliert
no = Server-/private Nachrichten werden NICHT in Dateien protokolliert

other_log_always
Server- und private Nachrichten werden immer protokolliert, solange Sie offline sind, also wann
Wenn du zurückkommst, kannst du sehen, was du verpasst hast. Auf Wunsch können Sie diese auch protokollieren
Nachrichten während Sie online sind, sodass Sie sich auch dann ein Bild davon machen können, wenn Sie nur für kurze Zeit abwesend sind
jeglicher Kontext usw.

Dies gilt nur, wenn 'other_log_enabled' ist ja'.

ja = Server-/private Nachrichten protokollieren, während offline und online
no = Server-/private Nachrichten nur protokollieren, wenn offline

other_log_maxsize
Um Ihren Festplattenspeicher zu schonen, können Sie die Größe des Servers/privaten Servers begrenzen
Nachrichtenprotokolldatei. Sobald die Protokolldatei diese Anzahl an Zeilen erreicht, wird jede Zeile hinzugefügt
führt dazu, dass eine Zeile von oben entfernt wird. Wenn Sie wissen, dass Sie es nie tun werden
Wenn Sie alle protokollierten Informationen wünschen, ist dies möglicherweise eine gute Einstellung für Sie.

Dies gilt nur, wenn 'other_log_enabled' ist ja'.

0 = Keine Begrenzung der Protokolldatei

other_log_recall
Anzahl der Zeilen aus der Server-/privaten Nachrichtenprotokolldatei, auf die automatisch zurückgegriffen werden soll
Ihr IRC-Client, wenn Sie eine Verbindung herstellen. Wenn dieser niedrig ist, erhalten Sie möglicherweise nicht viel Nützliches
Wenn dieser Wert hoch ist, kann es lange dauern, bis alle Informationen verfügbar sind
ankommen.

Dies gilt nur, wenn 'other_log_enabled' ist ja'.

-1 = Das gesamte Protokoll abrufen (nicht empfohlen, wenn other_log_always „yes“ ist)
0 = Nicht automatisch an etwas erinnern

other_log_timestamp
Server- und private Nachrichten können vorne mit einem Zeitstempel versehen werden, um Sie darüber zu informieren
genau, wann eine Nachricht protokolliert wurde. Diese Zeitstempel werden angezeigt, wenn Sie sich erinnern
in den Protokolldateien oder beim automatischen Dump.

Dies gilt für das Server-/private Nachrichtenprotokoll, wenn 'other_log_enabled' ist 'ja' und
auch die permanente Kopie, wenn 'other_log_copydir' ist auf etwas anderes als eingestellt
'keiner'.

ja = Zeitstempel einbeziehen
no = Zeitstempel nicht einbeziehen

other_log_relativetime
Wenn 'other_log_timestamp' ist 'Ja', dann haben Sie auch die Möglichkeit zu verwenden
Intelligente relative Zeitstempel. Wenn Sie dies tun, wird der Zeitstempel in der Protokolldatei angezeigt
Ob Informationen abgerufen werden, hängt davon ab, wie alt die Zeile ist. Stellen Sie sicher, dass sie angezeigt wird
ausreichende Informationen (ggf. inklusive Datum). Ansonsten dircproxy wird nur
Zeigt Ihnen die Uhrzeit im Format HH:MM an, was möglicherweise nicht so nützlich ist.

Dies bedeutet jedoch, dass die Zeit selbst nicht in den Protokolldateien selbst angezeigt wird.
Stattdessen ist ein Zeitstempel vorhanden. Dies kann zu Problemen führen, wenn Sie Dinge tun
mit den Protokolldateien selbst.

ja = Ausgefallene relative Zeitstempelung
no = Normale Zeitstempelung durchführen

other_log_copydir
Ebenso gut wie dircproxyWenn Sie eine eigene Protokolldatei haben, kann sie irgendwo eine permanente Kopie aufbewahren
Ihre Verwendung dircproxy hängt alle gesehenen Server- und privaten Nachrichten an diese Datei an,
werde es aber selbst nicht nutzen.

Wenn Sie es definieren, wird es dem Protokoll hinzugefügt, sobald es verwendet wird. Wenn Sie mit „~/“ beginnen
Dann wird ein Verzeichnis unter Ihrem Home-Verzeichnis verwendet.

Dies geschieht unabhängig von der 'other_log_enabled'Und'other_log_always' Optionen,
Wenn diese jedoch deaktiviert sind, wird dieser Text trotzdem nicht an Ihren Kunden zurückgerufen
es befindet sich in dieser Datei. Es gelten jedoch die Zeitstempeloptionen.

none = Keine permanente Kopie erstellen

other_log_program
Programm zum Weiterleiten von Server- und privaten Nachrichten. Falls gegeben, dircproxy werde rennen
Dieses Programm gibt für jeden Protokolldateieintrag die vollständigen Quellinformationen an
erstes Argument, das Ziel als zweites und der Text als einzelne Zeile
Standardeingabe.

Das Programm kann sich irgendwo in Ihrem $PATH befinden, oder Sie können es mit „~/“ starten, wenn es in ist
ein Verzeichnis unter Ihrem Home-Verzeichnis.

Dies geschieht unabhängig von der 'other_log_enabled'Und'other_log_always' Optionen.

none = Protokollnachrichten nicht an ein Programm weiterleiten

log_timeoffset
Differenz in Minuten zwischen Ihrem IRC-Client und dem dircproxy Maschine. Also, wenn ja
in GMT, aber Ihr dircproxy Die Maschine befindet sich im PST-Format (was 8 Stunden im Rückstand ist), dann dies
wäre -(8 * 60) = -480. Wird für Zeitstempel der Protokolldatei verwendet.

0 = Protokollzeitstempel nicht anpassen.

log_events
Veranstaltungen nach Ihren Wünschen dircproxy um für Sie zu loggen. Dies ist eine durch Kommas getrennte Liste von Ereignissen
Namen, mit dem Präfix „+“, um das Ereignis zur Liste hinzuzufügen, oder mit „-“, um ein Ereignis zu entfernen.
Sie können auch „all“ angeben, um alle Ereignisse zu protokollieren (Standardeinstellung), oder „none“, um nicht zu protokollieren
etwas.

Beispiel, um nur Text und Aktionen zu protokollieren:

log_events „none,+text,+action“

Beispiel, um alles außer Servernachrichten zu protokollieren:

log_events „all,-server“
# Sie müssen nicht „alle“ angeben
log_events -server

Die möglichen Ereignisse sind:

Text
Kanaltext und private Nachrichten

Aktion
An Sie oder Kanäle gesendete CTCP ACTION-Ereignisse (/me).

ctcp
Ob aufgezeichnet werden soll, ob ein CTCP an Sie gesendet wurde

join
Personen (einschließlich Ihnen), die Kanälen beitreten

Teil
Personen (einschließlich Ihnen), die Kanäle verlassen

Kick
Personen (einschließlich Ihnen) werden aus Kanälen geworfen

verlassen
Leute, die aus dem IRC austreten

Kerbe
Personen (einschließlich Ihnen), die ihren Spitznamen ändern

Modus
Änderungen in den Kanalmodi oder Ihrem eigenen persönlichen Modus

Thema
Änderungen am Kanalthema

Auftraggeber
Du löst und befestigst

Server
Verbindungen und Trennungen von Servern

Fehler
Probleme und Fehler dircproxy Begegnungen (empfohlen!)

dcc_proxy_incoming
Ob dircproxy Sollte den DCC-Chat als Proxy verwenden und gesendete Anfragen senden zu Sie von anderen weiter
IRC.

ja = Proxy für eingehende Anfragen.
no = Eingehende Anfragen nicht weiterleiten.

dcc_proxy_outgoing
Ob dircproxy Sollte den DCC-Chat als Proxy verwenden und gesendete Anfragen senden by Sie an andere weiter
IRC.

ja = Proxy für ausgehende Anfragen.
no = Ausgehende Anfragen nicht weiterleiten.

dcc_proxy_ports
Portiert das dircproxy Kann zum Abhören von DCC-Verbindungen verwendet werden. Dies ist für wann
Sie sich hinter einer Firewall befinden, die nur bestimmte Ports durchlässt, oder wenn Sie DCC- ausführen
via-ssh.

Dabei handelt es sich beispielsweise um eine durch Kommas getrennte Liste von Portnummern oder Portbereichen
'57100-57199,57400,57500,57600-57800'

any = Benutze einen beliebigen Port, der uns vom Kernel gegeben wird.

dcc_proxy_timeout
Maximale Zeit (in Sekunden), die beiden Seiten eines DCC-Proxys zur Verfügung steht
in Verbindung gebracht.

dcc_proxy_sendreject
Ob eine physische REJECT-Nachricht über CTCP zurück an die Quelle gesendet werden soll
bei Ausfall anfordern.

ja = Ablehnungs-CTCP-Nachricht zurücksenden.
no = Keine Nachricht zurücksenden.

dcc_send_fast
Ob die „Bestätigungs“-Pakete vom Client ignoriert und einfach gesendet werden sollen
Senden Sie die Datei so schnell wie möglich an sie weiter. Dabei sollte keine wirkliche Gefahr bestehen.

ja = So schnell wie möglich senden.
no = Warten Sie, bis jedes Paket bestätigt wird.

dcc_capture_directory
dircproxy kann über DCC gesendete Dateien erfassen und auf dem Server speichern. Besonders
Nützlich, wenn Sie getrennt sind. Ob es funktioniert, während Sie verbunden sind oder nicht, hängt davon ab
'dcc_capture_always'. Dies ist das Verzeichnis, in dem die erfassten Dateien gespeichert werden.

Wenn Sie mit „~/“ beginnen, wird ein Verzeichnis unter Ihrem Home-Verzeichnis verwendet.

none = Dateien nicht erfassen.

dcc_capture_always
Wenn wir DCC-Sendungen erfassen, sollten wir dies tun, während der Client mit verbunden ist
Also? Wenn „Ja“, wird der Client die Datei nie sehen, sie wird nur dort gespeichert
Der Server sendet eine Benachrichtigung an den Client, in der ihm mitgeteilt wird, wo.

ja = Erfassen, auch wenn ein Client verbunden ist.
no = Nur erfassen, wenn der Client getrennt wird.

dcc_capture_withnick
Ob der Dateiname der erfassten Datei mit dem Spitznamen des Absenders beginnen soll,
Sie wissen also, von wem es stammt.

ja = Mit Spitzname beginnen.
no = Dateinamen nicht ändern.

dcc_capture_maxsize
Maximale Größe (in Kilobyte), die eine erfasste Datei haben kann. Wenn eine erfasste Datei ist
größer als dieser Wert ist oder größer wird, dann wird die Erfassung abgebrochen und
Die Datei wurde von der Festplatte entfernt. Verhindert, dass Ihre Festplatte währenddessen voll wird
Sie sind mit einer riesigen Akte losgelöst.

0 = Keine Begrenzung der Dateigröße.

dcc_tunnel_incoming
Port eines lokalen SSH-Tunnels, der zu einem anderen führt dircproxy Client, den wir verwenden sollten
für eingehende DCC-Anfragen. Dies sollte nicht gesetzt werden, wenn 'dcc_tunnel_outgoing' ist eingestellt.

Siehe die im Lieferumfang enthaltene Datei README.dcc-via-ssh dircproxy Vertrieb für mehr
Informationen.

Dies kann eine numerische Portnummer oder ein Dienstname sein / etc / Dienste

none = Es gibt keinen Tunnel.

dcc_tunnel_outgoing
Port eines lokalen SSH-Tunnels, der zu einem anderen führt dircproxy Client, den wir verwenden sollten
für ausgehende DCC-Anfragen. Dies sollte nicht gesetzt werden, wenn 'dcc_tunnel_incoming' ist eingestellt.

Siehe die im Lieferumfang enthaltene Datei README.dcc-via-ssh dircproxy Vertrieb für mehr
Informationen.

Dies kann eine numerische Portnummer oder ein Dienstname sein / etc / Dienste

none = Es gibt keinen Tunnel.

Benutzer wechseln
Wenn du rennst dircproxy Als Root kann er zu einem anderen „effektiven Benutzer“ wechseln
id“, um die Serververbindung herzustellen. Dies bedeutet, dass Ihr System-Ident-Daemon (und
Daher wird IRC, wenn es eine Anfrage stellt, Ihre Serververbindung als den Benutzer sehen, den Sie haben
hier anstelle von root einfügen.

Dies ist am nützlichsten, wenn Sie als Systemadministrator a ausführen dircproxy Server für mehrere
Personen und möchten, dass sie alle unter unterschiedlichen Benutzernamen erscheinen, ohne dass ein gehackter Code verwendet wird
identifiziert. Weil dircproxy weiterhin als Root ausgeführt wird, verfügt es über diese Berechtigungen
für alle Operationen, einschließlich der binden(2) für die 'Lokale Adresse' Konfigurationsoption, wenn
Sie verwenden sichere Linux-Patches.

Dies kann nur verwendet werden, wenn Ihr System dies unterstützt seteuid(2) und wenn Sie laufen
dircproxy als Root-Benutzer und nicht nur setuid. Der Versuch, etwas anderes zu tun, wird es tun
eine Warnung generieren als dircproxy beginnt

Dies kann eine numerische UID oder ein Benutzername aus /etc/passwd sein.

none = Tun Sie dies nicht.

motd_logo
Wenn das ja ist, dann dircproxy Logo und Versionsnummer werden in die Datei aufgenommen
Nachricht des Tages, wenn Sie eine Verbindung herstellen. Nur wer wählerisch ist, würde das ausschalten
ziemlich!

ja = Zeig mir das hübsche Logo
nein = Ich mag keine Logos, ich bin langweilig, ich esse Lamas.

motd_file
Benutzerdefinierte Datei mit der Nachricht des Tages, die gesendet wird, wenn Benutzer eine Verbindung herstellen dircproxydem „Vermischten Geschmack“. Seine
Der Inhalt dieser Datei wird nach dem Logo und vor den Statistiken gesendet. Wenn du
Beginnen Sie dies mit einem „~/“, dann verweist es auf eine Datei in einem Verzeichnis unter Ihrem Zuhause
Verzeichnis.

none = Kein benutzerdefiniertes Motd

motd_stats
Zeigen Sie Informationen darüber an, auf welchen Kanälen Sie waren, sowie Protokolldateigrößen usw. im
Nachricht des Tages. Das ist praktisch und informiert Sie nicht nur über viele Informationen
Sie haben es verpasst, aber wie viel wird Ihnen zugesandt.

ja = Statistiken anzeigen
nein = Sie interessieren mich nicht, zeig sie nicht.

erlauben_persist
Sie können den Befehl /DIRCPROXY PERSIST deaktivieren, wenn Sie nicht möchten, dass andere Ihren Befehl verwenden
Proxy, um das tun zu können.

ja = Befehl aktiviert
no = Befehl deaktiviert

erlauben_jump
Sie können den Befehl /DIRCPROXY JUMP deaktivieren, wenn Sie nicht möchten, dass andere Benutzer dies tun.

ja = Befehl aktiviert
no = Befehl deaktiviert

allow_jump_new
Wenn der Befehl /DIRCPROXY JUMP aktiviert ist, können Sie ihn deaktivieren
Springen Sie zu einem Server:Port, der nicht in der in der Konfigurationsdatei angegebenen Liste enthalten ist.

ja = Kann zu jedem Server springen
no = Nur solche in der Konfigurationsdatei

erlauben_host
Sie können den Befehl /DIRCPROXY HOST deaktivieren, wenn Sie nicht möchten, dass andere Benutzer dies tun.

ja = Befehl aktiviert
no = Befehl deaktiviert

erlauben_die
Sie können den Befehl /DIRCPROXY DIE aktivieren, wenn Sie möchten, dass Menschen töten können
Ihr Stellvertreter. Dies wird nicht als globale Option empfohlen, sondern nur aktiviert
eine bestimmte Verbindungsklasse (z. B. Ihre).

ja = Befehl aktiviert
no = Befehl deaktiviert

erlauben_Benutzer
Sie können den Befehl /DIRCPROXY USERS aktivieren, wenn Sie möchten, dass andere Personen etwas sehen können
Wer verwendet Ihren Proxy? Dies wird nicht als globale Option empfohlen, sondern nur
Aktivieren Sie es für eine bestimmte Verbindungsklasse (z. B. Ihre).

ja = Befehl aktiviert
no = Befehl deaktiviert

erlauben_kill
Sie können den Befehl /DIRCPROXY KILL aktivieren, wenn Sie möchten, dass andere dazu in der Lage sind
Trennen Sie die Verbindung aller Personen, die Ihren Proxy verwenden (einschließlich Ihnen!). Dies wird nicht als empfohlen
globale Option, aktivieren Sie sie stattdessen nur für eine bestimmte Verbindungsklasse (z. B. Ihre).

ja = Befehl aktiviert
no = Befehl deaktiviert

Darüber hinaus dürfen die folgenden Schlüsselwörter nur innerhalb einer Verbindungsklassendefinition vorkommen.
Eins 'Passwort' und mindestens eine 'Server' (es sei denn 'server_autoconnect' ist 'nein' und
'allow_jump_new' ist 'ja') sind obligatorisch.

Passwort
Für die Verwendung dieser Verbindungsklasse ist ein Passwort erforderlich. Dies sollte mit verschlüsselt werden
Ihres Systems Krypta(3) Funktion. Es muss mit dem von bereitgestellten Passwort identisch sein
der IRC-Client bei der Verbindung, damit diese Verbindungsklasse verwendet werden soll.

Sie können das mitgelieferte verwenden dircproxy-crypt(1) Dienstprogramm zum Generieren dieser Passwörter.

Server Server, mit dem eine Verbindung hergestellt werden soll. Es können mehrere Server angegeben werden, in diesem Fall sind sie es
iteriert, wenn die Verbindung zu einem unterbrochen wird. Dies hat das folgende Format:

[hostname[:[port ][:Passwort]]

für Der Hostname der Verbindung muss mit dieser Maske übereinstimmen, es können mehrere Masken angegeben werden
Erlauben Sie mehr Hosts, eine Verbindung herzustellen. Das * und ? Es können Platzhalter verwendet werden.

join Kanäle, denen Sie bei der ersten Verbindung beitreten können. Es können mehrere Kanäle angegeben werden, entweder durch
Trennen Sie die Namen durch ein Komma oder geben Sie mehrere aus dem Kanalnamen an
mit einem Leerzeichen.

Hinweis: Sie sollen Umgeben Sie die Liste der Kanäle mit Anführungszeichen, um sie zu unterscheiden
Kommentare.

Zur Verdeutlichung ist dies das Format dieser Zeile:

verbinden "Kanal[ Schlüssel][,Kanal[ Schlüssel]]..."

SIGNALE


dircproxy liest seine Konfigurationsdatei erneut, wenn es das Auflegesignal empfängt.
SEUFZEND.

Senden eines Interrupt-Signals, SIGINT, oder ein Abschlusssignal, ZIELLAUFZEIT, wird verursachen dircproxy
sauber aussteigen.

ANMERKUNG


Weitere Informationen, einschließlich Ankündigungen neuer Veröffentlichungen, finden Sie unter:

http://code.google.com/p/dircproxy/

Verwenden Sie dircproxy online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad