Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dircproxy - Online w chmurze

Uruchom dircproxy w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie dircproxy, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


dircproxy - Odłączany wewnętrzny serwer proxy czatu przekaźnikowego

STRESZCZENIE


dircproxy [-hvDI] [-f plik_konfiguracyjny] [-P Listen_port] [-p plik_pid]

OPIS


dircproxy to serwer proxy IRC przeznaczony dla osób korzystających z IRC z wielu różnych źródeł
stacjami roboczymi lub klientami, ale chcą pozostać w kontakcie i zobaczyć, co im w tym czasie umknęło
nie było.

Łączysz się z IRC przez dircproxyi utrzymuje połączenie z serwerem nawet po jego zakończeniu
odłączasz od niego swojego klienta. Gdy jesteś odłączony, rejestruje kanały i prywatne
wiadomości i ważne wydarzenia, a po ponownym dołączeniu powiadomi Cię o tym, co chcesz
brakowało.

Można tego użyć, aby zapewnić mniej więcej taką samą funkcjonalność, jak przy użyciu ircII i ekran(8)
razem, z tą różnicą, że możecie używać dowolnego klienta IRC, łącznie z X!

Uwierzytelnianie odbywa się za pomocą hasła i opcjonalnego sprawdzania nazwy hosta. To łączy
do połączenie klasa określone w pliku konfiguracyjnym. Tylko jeden użytkownik może korzystać z
klasy połączenia w jednym momencie, gdy użytkownik się odłączy, połączenie z serwerem zostanie nawiązane
otwarte. Gdy ktoś (zwykle użytkownik) później się połączy dircproxy i
poda to samo hasło, zamiast tego zostaną ponownie połączeni z serwerem
stworzenia dla nich nowego połączenia.

Można zdefiniować wiele klas połączeń, dzięki czemu wiele osób może z nich korzystać
pełnomocnik.

dircproxy może użyć albo a .dircproxyrc plik w katalogu domowym użytkownika lub plik systemowy
szeroki dircproxyrc plik. Załaduje pierwszy, jaki znajdzie (najpierw katalog domowy, a następnie
ogólnosystemowe). Jeżeli nie określono żadnego pliku konfiguracyjnego, program nie zostanie uruchomiony.

OPCJE


-f plik_konfiguracyjny
Określa używany plik konfiguracyjny, zastępując domyślną listę wyszukiwania.

-h Wyświetla krótki komunikat pomocy szczegółowo opisujący argumenty wiersza poleceń, a następnie kończy działanie.

-v Wyświetla dircproxy numer wersji, a następnie kończy działanie.

-D Biegaj na pierwszym planie i nie wchodź w tło.

-I Użyj, aby wskazać dircproxy jest uruchamiany z inetd(8) demon. Oznacza to -D.
Więcej informacji na temat biegania dircproxy dla inetd(8), zob README.inetd
plik.

-P Listen_port
Określa alternatywny port do użycia, zastępując wartość domyślną i dowolną określoną wartość
w pliku konfiguracyjnym.

-p plik_pid
Określa plik, w którym ma zostać zapisany identyfikator procesu, zastępując wartość domyślną i dowolną wartość
określony w pliku konfiguracyjnym.

KONFIGURACJA


Plik konfiguracyjny ma następujący format:

Puste linie i linie zaczynające się od „#” są komentarzami.

Klasy połączeń zaczynają się od „połączenia {” i kończą na „}”. Otrzymują wartości domyślne
ze wszystkich wpisów znajdujących się nad nimi w pliku konfiguracyjnym i może zawierać wartości ich
posiadać.

W przeciwnym razie linia ma format „argumenty słów kluczowych”. Jeśli argument zawiera spacje
powinien być zawarty w podwójnym cudzysłowie („ze spacjami”). Możliwe słowa kluczowe i
ich znaczenie jest następujące (pamiętaj, że w pliku konfiguracyjnym nie jest rozróżniana wielkość liter):

LOCAL OPCJE

Opcje te nie mogą być umieszczane wewnątrz klasy połączenia, ponieważ wpływają one na działanie
Cały dircproxy serwer.

Listen_port
Jaki port powinien dircproxy słuchać połączeń od klientów IRC?

Może to być numeryczny numer portu lub nazwa usługi / etc / services

plik_pid
Plik do zapisania dircproxy identyfikator procesu na podczas uruchamiania. Jeśli zaczniesz od a
„~/”, to odnosi się do pliku w katalogu w twoim katalogu domowym.

none = Nie zapisuj pliku pid

limit czasu_klienta
Maksymalny czas (w sekundach), jaki może zająć klientowi na połączenie się dircproxy i
podaj swoje hasło, pseudonim itp.

limit_czasu połączenia
Maksymalny czas (w sekundach), przez który klient musi udostępnić serwer, z którym może się połączyć
po zalogowaniu. Ma to zastosowanie tylko wtedy, gdy 'auto_połączenie_serwera' oznacza 'nie' dla
ta klasa.

dns_timeout
Maksymalny czas (w sekundach) oczekiwania na odpowiedź z serwera DNS. Jeśli
przekroczy ten czas, wyszukiwanie zostanie anulowane.

GLOBAL OPCJE

Opcje te mogą być umieszczone w klasie połączenia lub poza nią. Jeśli są na zewnątrz
wówczas mają one wpływ tylko na te klasy połączeń, które zostały później zdefiniowane.

Port serwera
Na jakim porcie łączymy się z serwerami IRC, jeśli ciąg znaków serwera nie wskazuje wprost
ustaw jeden

Może to być numeryczny numer portu lub nazwa usługi / etc / services

ponowna próba_serwera
Ile sekund po rozłączeniu lub ostatniej próbie połączenia musimy czekać
ponowić próbę?

serwer_maxattempts
Jeśli zostaniemy rozłączeni z serwerem, ile razy powinniśmy iterować serwer
list przed poddaniem się i ogłoszeniem, że połączenie proxy nie działa?

0 = iteruj w nieskończoność

serwer_maxinitattempts
Przy pierwszym połączeniu, ile razy powinniśmy iterować listę serwerów przed podaniem
się i ogłasza, że ​​połączenie proxy nie działa?

0 = iteruj w nieskończoność. Nie jest to zalecane.

serwer_keepalive
To sprawdza, czy dircproxy z serwerem połączenie jest aktywne na poziomie TCP.
Jeśli przez pewien czas w żadnym kierunku nie zostaną przesłane żadne dane, zostanie uruchomiona sonda podtrzymująca protokół TCP
jest wysłany.

tak = wysyłaj sondy podtrzymujące
no = nie wysyłaj sond podtrzymujących

limit czasu_pingowania serwera
Dla niektórych ludzi, dircproxy nie zauważa, że ​​połączenie z serwerem zostało nawiązane
został upuszczony, ponieważ gniazdko pozostaje otwarte. Na przykład ci, którzy stoją za NAT
zapora ogniowa. dircproxy może pingować serwer i upewnić się, że otrzyma odpowiedzi. Jeśli
czas od otrzymania ostatniej odpowiedzi przekracza liczbę sekund podaną poniżej
zakłada się, że serwer jest „ukamienowany” i dircproxy zostawia to. Jeśli masz wysoki poziom
opóźnienia połączenia z serwerem, może błędnie założyć, że serwer jest ukamienowany
ponieważ sygnały PING nie docierają na czas. Albo zwiększ wartość, albo użyj
'serwer_keepalivezamiast tego opcję.

0 = nie wysyłaj PINGów

przepustnica serwera
Aby zapobiec zalaniu Cię siecią IRC, dircproxy może udusić
połączenie z serwerem, aby zapobiec wysłaniu zbyt dużej ilości danych w określonym czasie
okres.

W tym celu należy określić liczbę bajtów, a następnie opcjonalnie okres czasu w sekundach
oddzielone dwukropkiem. W przypadku pominięcia okresu czasu, przyjmuje się liczbę sekund.

server_throttle 10 # 10 bajtów na sekundę
server_throttle 10:2 # 10 bajtów na 2 sekundy (5 na sekundę)

0 = nie ograniczaj połączenia

auto_połączenie_serwera
Powinien dircproxy automatycznie połączy się z pierwszym serwerem na liście, gdy ty
łączyć. Jeśli ustawisz tę opcję na „nie”, wówczas „zezwolenie_skok' jest automatycznie ustawiane na 'tak'.
Jeśli 'zezwolenie_skok_nowy' jest również 'tak', możesz utworzyć klasy połączeń z nie
'serwer' linie.

tak = Automatycznie połącz się z pierwszym serwerem
no = Czekaj na skok /DIRCPROXY od klienta

kanał_dołącz ponownie
Jeśli zostaniemy wyrzuceni z kanału, ile sekund będziemy czekać, zanim spróbujemy to zrobić
zareplikować.

-1 = Nie dołączaj ponownie
0 = natychmiast

channel_leave_on_detach
Powinien dircproxy automatycznie sprawi, że opuścisz wszystkie kanały, na których byłeś
odłączyć?

tak = Zostaw ich
nie = Pozostań na nich

channel_rejoin_on_attach
Jeśli 'channel_leave_on_detach' jest 'tak„wtedy powinienem dircproxy ponownie dołącz do tych kanałów
kiedy ponownie się dołączysz?

tak = Dołącz ponownie do kanałów dircproxy automatycznie opuścił
no = Pozostaw na stałe w przypadku odłączania

maksymalny czas bezczynności
Ustaw tę opcję na maksymalny czas, przez jaki chcesz wyglądać na bezczynnego podczas korzystania z IRC, jeśli
w takim razie to ustaw dircproxy zresetuje czas bezczynności, jeśli osiągnie ten limit (w
sekundy).

0 = Nie resetuj czasu bezczynności

rozłącz_istniejącego_użytkownika
Jeśli, kiedy się połączysz dircproxy, inny klient korzysta już z Twojego połączenia
class (tzn. jeśli zapomniałeś ją zamknąć), ta opcja na to pozwala
automatycznie zabij tego. Upewnij się, że ustawiłeś opcję „automatycznego ponownego połączenia na
serwer” przed użyciem tej opcji, w przeciwnym razie będziesz miał walkę na rękach.

tak = Tak, rozłącz
no = Nie, nie wpuszczaj mnie

rozłącz_przy_odłączeniu
Kiedy oderwiesz się od dircproxy zwykle utrzymuje połączenie z serwerem do czasu
łączysz się ponownie. Jeśli tego nie chcesz i chcesz, aby zamknął twój serwer
połączenie, a następnie ustaw to.

tak = Zamknij sesję po rozłączeniu
no = Pozostań połączony z serwerem aż do ponownego podłączenia

początkowe_tryby
Które tryby użytkownika powinniśmy ustawić automatycznie przy pierwszym połączeniu z serwerem.
Na wypadek, gdybyś zapomniał zrobić to sam ze swoim klientem IRC.

Ustaw na „”, aby nie ustawiać żadnych trybów.

tryby upuszczania
Które tryby użytkownika mają zostać automatycznie usunięte po odłączeniu, przydatne, aby ograniczyć wpływ
które posiada Twój klient podczas połączenia, lub dla dodatkowego bezpieczeństwa, jeśli jesteś IRCopem.

Ustaw na „”, aby nie usuwać żadnych trybów.

odmówić_modes
Które tryby użytkownika odmówić przyjęcia z serwera. Jeśli serwer spróbuje ustawić
jednego z nich, wówczas połączenie z nim zostanie zerwane, a następny serwer w
lista zostanie wypróbowana.

Dobrym ustawieniem dla wielu osób byłoby „+r”, ponieważ większość serwerów używa tego do określenia twojego
połączenie jest ograniczone. Nie ustawiaj tej opcji, jeśli korzystasz z DALnet, DALnet
używa +r, aby wskazać, że zarejestrowałeś się w NickServ (och, dzięki chłopaki!).

Ustaw na „”, aby nie odrzucać żadnych trybów.

lokalny adres
Lokalna nazwa hosta używana podczas łączenia się z serwerem IRC. Zapewnia to samo
funkcjonalność jako parametr ircII -H.

none = Nie wiąż żadnej konkretnej nazwy hosta

wiadomość_zabraniowa
Jeśli przed odłączeniem nie ustawisz jawnie komunikatu /AWAY, dircproxy może dla
ciebie, żeby ludzie nie myśleli, że tak naprawdę siedzisz przy klawiaturze, kiedy tak nie jest.

none = Nie ustawiaj dla siebie wiadomości o nieobecności

zakończ_wiadomość
Jeśli nie podasz wyraźnie komunikatu podczas komendy /DIRCPROXY QUIT, zostanie on użyty
Zamiast. Używane również wtedy, gdy wysłałeś dircproxy nie pozostać przywiązanym do
serwer w oddziale.

brak = użyj dircproxy numer wersji jako komunikat WYJDŹ

załącznik_wiadomość
dircproxy może wysłać ogłoszenie na każdy kanał, na którym się znajdujesz, gdy ponownie się połączysz
do tego, żeby wszyscy wiedzieli, że wróciłeś. Jeśli zaczniesz to od „/ME”, to
zostanie wysłany jako komunikat ACTION CTCP (podobnie jak polecenie ircII /me).

none = Nie ogłaszaj załącznika

odłącz_wiadomość
dircproxy po rozłączeniu możesz wysłać powiadomienie na każdy kanał, na którym się znajdujesz
z tego, żeby wszyscy wiedzieli, że cię nie ma. Jeśli zaczniesz od „/ME”
wówczas zostanie wysłany jako komunikat ACTION CTCP (podobnie jak polecenie ircII /me).

none = Nie ogłaszaj odłączenia

odłącz_pseudonim
Pseudonim, który zmienia się automatycznie po odłączeniu, aby wskazać, że Cię nie ma
przykład. Jeśli zawiera znak „*”, wówczas znak ten zostaje zastąpiony
niezależnie od tego, jaki miałeś pseudonim, zanim się odłączyłeś (np. „*_away” dodaje „_away” na końcu
Twojego pseudonimu);

none = Pozostaw pseudonim bez zmian

nick_keep
Czy dircproxy powinieneś spróbować zachować ostatnio ustawiony pseudonim, używając swojego
klient. Jeśli odpowiedź brzmi „tak” i Twój pseudonim zostanie utracony wraz z klientem
zostanie rozłączony, wówczas będzie próbował go odzyskać, dopóki klient się nie połączy
ponownie.

tak = spróbuj zachować mój pseudonim, gdy jestem rozłączony
nie = jeśli się zmieni, zostaw to

ctcp_replies
Czy dircproxy powinien odpowiedzieć na standardowy zestaw komunikatów CTCP, podczas gdy plik
klient jest odłączony.

tak = odpowiadaj na wiadomości ctcp, gdy klient jest odłączony
nie = tylko cisza

chan_log_enabled
Czy powinno odbywać się logowanie tekstu kanału do plików. Jeśli to jest „tak”, to
po ponownym dołączeniu będziesz mógł przywołać tekst kanału i zobaczyć, co przegapiłeś.

tak = Tekst kanału jest rejestrowany w plikach
no = Tekst kanału NIE jest zapisywany w plikach

chan_log_always
Tekst kanału będzie zawsze rejestrowany, gdy będziesz offline, więc kiedy wrócisz
widzę, co przegapiłeś. Możesz także, jeśli chcesz, rejestrować tekst kanału w trybie online,
więc jeśli jesteś nieobecny przez krótki czas, możesz zorientować się w dowolnym kontekście itp.

Ma to zastosowanie tylko wtedy, gdy 'chan_log_enabled' jest tak'.

tak = Rejestruj tekst kanału w trybie offline i online
no = Rejestruj tekst kanału tylko w trybie offline

chan_log_maxsize
Aby zaoszczędzić miejsce na dysku twardym, możesz ograniczyć rozmiar pliku dziennika kanału.
Gdy plik dziennika osiągnie tę liczbę wierszy, każdy dodany wiersz spowoduje błąd
linia usunięta z góry. Jeśli wiesz, że nigdy nie będziesz chciał, aby wszystko to było rejestrowane
informacji, może to być dla Ciebie dobre ustawienie.

Ma to zastosowanie tylko wtedy, gdy 'chan_log_enabled' jest tak'.

0 = Brak ograniczeń dotyczących plików dziennika

chan_log_recall
Liczba linii z każdego pliku dziennika kanału, które mają być automatycznie przywołane do Twojego IRC
klienta po podłączeniu. Jeśli jest niski, możesz nie uzyskać zbyt wielu przydatnych informacji,
jeśli jest wysoka, dotarcie wszystkich informacji może zająć dużo czasu.

Ma to zastosowanie tylko wtedy, gdy 'chan_log_enabled' jest tak'.

-1 = Przywołaj cały dziennik (niezalecane, jeśli chan_log_always ma wartość tak)
0 = Nie przywołuj niczego automatycznie

chan_log_znacznik czasu
Tekst kanału może mieć z przodu dodaną sygnaturę czasową, aby dokładnie wiedzieć, kiedy:
wiadomość została zarejestrowana. Te znaczniki czasu są wyświetlane podczas przywoływania plików dziennika,
lub gdy zostanie automatycznie porzucony.

Dotyczy to zwykłych dzienników kanałów, jeśli 'chan_log_enabled' oznacza 'tak', a także do
kopię stałą, jeżeli „chan_log_copydir' jest ustawione na coś innego niż 'none'.

tak = Dołącz znacznik czasu
no = Nie dołączaj sygnatury czasowej

chan_log_względny czas
Jeśli 'chan_log_znacznik czasu'' brzmi 'tak', masz także możliwość korzystania z funkcji inteligentnych
względne znaczniki czasu. Jeśli tak, sygnatura czasowa wyświetlana w przypadku informacji w pliku dziennika to
przywołany zależy od tego, jak stara jest ta linia, upewnij się, że jest wyświetlana wystarczająco
informacje (łącznie z datą, jeśli to konieczne). W przeciwnym razie dircproxy po prostu ci powiem
czas w formacie GG:MM, który może nie być tak przydatny.

Oznacza to, że sam czas nie będzie wyświetlany w samych plikach dziennika,
zamiast tego znajduje się znacznik czasu. Może to powodować problemy, jeśli coś robisz
samodzielnie z plikami dziennika.

tak = Wykonuj fantazyjne względne znaczniki czasu
no = Wykonuj normalne znaczniki czasu

chan_log_copydir
Równie dobrze jak dircproxywłasne pliki dziennika, może również przechowywać gdzieś trwałą kopię
do użytku. dircproxy dołączy cały widoczny tekst kanału do tego pliku, ale tak się stanie
nie używaj go sam.

Jeśli go zdefiniujesz, zostanie on dodany do każdego dziennika w miarę jego używania. Jeśli zaczniesz od „~/”
wtedy użyje katalogu znajdującego się w twoim katalogu domowym.

Odbywa się to niezależnie od „chan_log_enabled'I'chan_log_alwaysopcje,
chociaż jeśli są wyłączone, nie otrzymasz przypomnienia tego tekstu swojemu klientowi,
pomimo tego, że jest w tym pliku. Opcje znacznika czasu mają jednak zastosowanie.

none = Nie twórz trwałej kopii

program_chan_log
Program do potokowania tekstu kanałowego. Jeśli podano, dircproxy będzie uruchamiał ten program dla
każdy wpis pliku dziennika podający jako pierwszy argument pełne informacje o źródle, plik
miejsce docelowe jako drugie, a tekst jako pojedyncza linia na standardowym wejściu.

Program może znajdować się w dowolnym miejscu w $PATH lub możesz go uruchomić za pomocą „~/”, jeśli jest obecny
katalog w katalogu domowym.

Odbywa się to niezależnie od „chan_log_enabled'I'chan_log_always' opcje.

none = Nie przesyłaj komunikatów dziennika do programu

inne_logowanie włączone
Czy powinno odbywać się logowanie wiadomości serwerowych i prywatnych do plików. Jeśli to
jest „tak”, wtedy będziesz mógł przywoływać wiadomości serwerowe i prywatne, kiedy to zrobisz
dołączyłem ponownie i zobacz, co przegapiłeś.

tak = Wiadomości serwerowe/prywatne są rejestrowane w plikach
no = Wiadomości serwerowe/prywatne NIE są rejestrowane w plikach

inny_log_zawsze
Wiadomości serwerowe i prywatne będą zawsze rejestrowane, gdy będziesz offline, więc kiedy
wrócisz, zobaczysz, co przegapiłeś. Jeśli chcesz, możesz je także zarejestrować
wiadomości w trybie online, więc jeśli jesteś poza domem przez krótki czas, możesz się zorientować
dowolny kontekst itp.

Ma to zastosowanie tylko wtedy, gdy 'inne_logowanie włączone' jest tak'.

tak = Loguj serwer/prywatne wiadomości w trybie offline i online
no = Loguj serwer/prywatne wiadomości tylko w trybie offline

inny_log_maxrozmiar
Aby zachować miejsce na dysku twardym, możesz ograniczyć rozmiar serwera/prywatnego
plik dziennika komunikatów. Gdy plik dziennika osiągnie tę liczbę wierszy, dodawany będzie każdy wiersz
spowoduje usunięcie linii z góry. Jeśli wiesz, że nigdy tego nie zrobisz
chcesz mieć wszystkie zapisane informacje, może to być dla Ciebie dobre ustawienie.

Ma to zastosowanie tylko wtedy, gdy 'inne_logowanie włączone' jest tak'.

0 = Brak ograniczeń dotyczących pliku dziennika

other_log_recall
Liczba wierszy z pliku dziennika wiadomości serwera/prywatnych, do których mają zostać automatycznie przywołane
swojego klienta IRC po dołączeniu. Jeśli jest niski, możesz nie być zbyt przydatny
informacji, jeżeli jest ona wysoka, uzyskanie wszystkich informacji może zająć dużo czasu
przybyć.

Ma to zastosowanie tylko wtedy, gdy 'inne_logowanie włączone' jest tak'.

-1 = Przywołaj cały dziennik (niezalecane, jeśli other_log_always ma wartość tak)
0 = Nie przywołuj niczego automatycznie

inny_log_znacznik czasu
Wiadomości serwerowe i prywatne mogą mieć z przodu dodany znacznik czasu, informujący o tym
dokładnie kiedy wiadomość została zarejestrowana. Te znaczniki czasu są wyświetlane podczas przywoływania
pliki dziennika lub po automatycznym zrzuceniu.

Dotyczy to dziennika wiadomości serwera/prywatnych, jeśli 'inne_logowanie włączone' brzmi 'tak' i
także trwała kopia, jeśli 'inny_log_kopiowany katalog' jest ustawione na coś innego niż
'nic'.

tak = Dołącz znacznik czasu
no = Nie dołączaj sygnatury czasowej

inny_log_czas względny
Jeśli 'inny_log_znacznik czasu'' brzmi 'tak', wtedy masz również możliwość użycia
inteligentne względne znaczniki czasu. Jeśli tak, sygnatura czasowa wyświetlana podczas pliku dziennika
informacje są przywoływane, zależy od tego, jak stara jest ta linia, upewnij się, że są wyświetlane
wystarczające informacje (łącznie z datą, jeśli to konieczne). W przeciwnym razie dircproxy będzie po prostu
poda godzinę w formacie GG:MM, co może nie być tak przydatne.

Oznacza to, że sam czas nie będzie wyświetlany w samych plikach dziennika,
zamiast tego znajduje się znacznik czasu. Może to powodować problemy, jeśli coś robisz
samodzielnie z plikami dziennika.

tak = Wykonuj fantazyjne względne znaczniki czasu
no = Wykonuj normalne znaczniki czasu

inny_log_kopiowany katalog
Równie dobrze jak dircproxywłasny plik dziennika, może on przechowywać gdzieś trwałą kopię
twoje zastosowanie. dircproxy dołączy do tego pliku wszystkie wiadomości serwerowe i prywatne widoczne,
ale sam z niego nie skorzysta.

Jeśli go zdefiniujesz, zostanie on dodany do dziennika w miarę jego używania. Jeśli zaczniesz od „~/”
wtedy użyje katalogu znajdującego się w twoim katalogu domowym.

Odbywa się to niezależnie od „inne_logowanie włączone'I'inny_log_zawszeopcje,
chociaż jeśli są wyłączone, mimo to ten tekst nie zostanie przywołany do klienta
jest w tym pliku. Opcje znacznika czasu mają jednak zastosowanie.

none = Nie twórz trwałej kopii

inny_program_logowania
Program do przesyłania wiadomości serwerowych i prywatnych. Jeśli podano, dircproxy będzie działać
tego programu dla każdego wpisu w pliku dziennika, podając pełne informacje o źródle jako plik
pierwszy argument, miejsce docelowe jako drugi i tekst jako pojedyncza linia
standardowe wejście.

Program może znajdować się w dowolnym miejscu w $PATH lub możesz go uruchomić za pomocą „~/”, jeśli jest obecny
katalog w katalogu domowym.

Odbywa się to niezależnie od „inne_logowanie włączone'I'inny_log_zawsze' opcje.

none = Nie przesyłaj komunikatów dziennika do programu

log_timeoffset
Różnica w minutach od klienta IRC do dircproxy maszyna. Więc jeśli jesteś
w GMT, ale twój dircproxy maszyna jest w czasie PST (który jest opóźniony o 8 godzin), to to
będzie wynosić -(8 * 60) = -480. Używany do znaczników czasu pliku dziennika.

0 = nie dostosowuj znaczników czasu dziennika.

dziennik_zdarzeń
Wydarzenia, jakie chcesz dircproxy aby się dla ciebie zalogować. To jest lista wydarzeń rozdzielona przecinkami
nazwy, poprzedzone znakiem „+”, aby dodać wydarzenie do listy lub „-”, aby usunąć wydarzenie.
Możesz także określić „wszystko”, aby rejestrować wszystkie zdarzenia (wartość domyślna) lub „brak”, aby nie rejestrować
byle co.

Przykład, aby po prostu rejestrować tekst i akcje:

log_events "brak,+tekst,+akcja"

Przykład, aby rejestrować wszystko oprócz wiadomości serwera:

log_events "wszystko,-serwer"
# nie musisz podawać „wszystkich”
log_events -serwer

Możliwe zdarzenia to:

XNUMX
Teksty na kanałach i wiadomości prywatne

akcja
Zdarzenia CTCP ACTION (/me) wysyłane do Ciebie lub kanałów

ctcp
Czy rejestrować, czy wysłano do Ciebie CTCP

przystąpić
Osoby (łącznie z Tobą) dołączające do kanałów

część
Osoby (łącznie z Tobą) opuszczają kanały

kopać
Osoby (łącznie z Tobą) wyrzucane z kanałów

porzucić
Ludzie odchodzą z IRC

nacięcie
Osoby (w tym Ty) zmieniające pseudonim

tryb
Zmiany w trybach kanałów lub własny tryb osobisty

aktualny
Zmiany w temacie kanału

klient
Odłączasz i przyłączasz

serwer
Połączenia i rozłączenia z serwerami

błąd
Problemy i błędy dircproxy spotkania (polecane!)

dcc_proxy_incoming
Czy dircproxy powinien proxy DCC rozmawiać i wysyłać wysłane żądania do Ciebie przez innych
IRC.

tak = Przychodzące żądania proxy.
no = Nie proxy przychodzących żądań.

dcc_proxy_wychodzące
Czy dircproxy powinien proxy DCC rozmawiać i wysyłać wysłane żądania by Ciebie innym
IRC.

tak = Żądania wychodzące proxy.
no = Nie proxy żądań wychodzących.

porty_proxy_dcc
Porty to dircproxy można używać do nasłuchiwania połączeń DCC. To na kiedy
jesteś za zaporą sieciową, która przepuszcza tylko niektóre porty lub podczas wykonywania DCC-
przez-ssh.

Jest to na przykład rozdzielona przecinkami lista numerów portów lub zakresów portów
'57100-57199,57400,57500,57600-57800'

any = Użyj dowolnego portu nadanego nam przez jądro.

dcc_proxy_timeout
Maksymalny czas (w sekundach), w którym obie strony mogą znajdować się za pośrednictwem serwera proxy DCC
połączony.

dcc_proxy_sendreject
Czy wysłać fizyczny komunikat REJECT przez CTCP z powrotem do źródła pliku
żądanie w przypadku niepowodzenia.

tak = Wyślij z powrotem wiadomość o odrzuceniu CTCP.
no = Nie odsyłaj żadnej wiadomości.

dcc_send_fast
Czy zignorować pakiety „potwierdzenia” od klienta i po prostu wysłać plik
zapisz je tak szybko, jak to możliwe. Nie powinno być przy tym żadnego realnego zagrożenia.

tak = Wyślij tak szybko, jak to możliwe.
no = Czekaj na potwierdzenie każdego pakietu.

katalog_przechwytywania_dcc
dircproxy może przechwytywać pliki przesyłane za pośrednictwem DCC i przechowywać je na serwerze. Zwłaszcza
przydatne, gdy jesteś odłączony, zależy od tego, czy robi to, gdy jest przywiązany, czy nie
'dcc_capture_always'. Jest to katalog, w którym będą przechowywane przechwycone pliki.

Jeśli zaczniesz od „~/”, użyje katalogu w twoim katalogu domowym.

none = Nie przechwytuj plików.

dcc_capture_always
Jeśli przechwytujemy wysyłki DCC, czy powinniśmy to robić, gdy klient jest podłączony jako
Dobrze? Jeśli „tak”, klient nigdy nie zobaczy pliku, zostanie on po prostu zapisany
serwer z powiadomieniem wysłanym do klienta z informacją, gdzie.

tak = Przechwytywanie nawet wtedy, gdy klient jest podłączony.
no = Przechwytuj tylko po odłączeniu klienta.

dcc_capture_withnick
Czy nazwa przechwyconego pliku ma zaczynać się od pseudonimu nadawcy,
żebyś wiedział od kogo to wyszło.

tak = Zacznij od pseudonimu.
no = Nie zmieniaj nazwy pliku.

dcc_capture_maxsize
Maksymalny rozmiar (w kilobajtach), jaki może mieć przechwycony plik. Jeśli przechwycony plik jest
większy lub stanie się większy, przechwytywanie zostanie przerwane i
plik usunięty z dysku. Uniemożliwia innym zapełnianie dysku podczas
jesteś odłączony od ogromnego pliku.

0 = Brak ograniczeń rozmiaru pliku.

dcc_tunnel_incoming
Port lokalnego tunelu ssh prowadzącego do innego dircproxy klienta, którego powinniśmy użyć
dla przychodzących żądań DCC. Nie należy tego ustawiać, jeśli 'dcc_tunnel_wychodzące' jest ustawione.

Zobacz plik README.dcc-via-ssh dołączony do dircproxy dystrybucja po więcej
informacje.

Może to być numeryczny numer portu lub nazwa usługi / etc / services

none = Nie ma tunelu.

dcc_tunnel_wychodzące
Port lokalnego tunelu ssh prowadzącego do innego dircproxy klienta, którego powinniśmy użyć
dla wychodzących żądań DCC. Nie należy tego ustawiać, jeśli 'dcc_tunnel_incoming' jest ustawione.

Zobacz plik README.dcc-via-ssh dołączony do dircproxy dystrybucja po więcej
informacje.

Może to być numeryczny numer portu lub nazwa usługi / etc / services

none = Nie ma tunelu.

Zmień użytkownika
Jeśli biegasz dircproxy jako root może przełączyć się na innego „efektywnego użytkownika”.
id”, aby utworzyć połączenie z serwerem. Oznacza to, że demon identyfikacji systemu (i
dlatego IRC, jeśli go odpyta) zobaczy twoje połączenie z serwerem jako użytkownika ciebie
umieść tutaj zamiast roota.

Jest to najbardziej przydatne, jeśli jesteś administratorem systemu i uruchamiasz plik dircproxy serwer dla wielu
ludzi i chcę, żeby wszyscy wyświetlali się jako różne nazwy użytkowników bez użycia hacków
zidentyfikować. Ponieważ dircproxy nadal działa jako root, będzie miał te uprawnienia
dla wszystkich operacji, w tym związania(2) dla „lokalny adres' opcja konfiguracji, jeśli
używasz poprawek Secure Linux.

Można tego użyć tylko wtedy, gdy Twój system to obsługuje seteuid(2) i jeśli biegasz
dircproxy jako użytkownik root, a nie tylko setuid. Próba zrobienia inaczej będzie
wygeneruj ostrzeżenie jako dircproxy Zaczyna się.

Może to być numeryczny identyfikator użytkownika lub nazwa użytkownika z pliku /etc/passwd.

brak = Nie rób tego.

motd_logo
Jeśli tak, to dircproxy logo i numer wersji zostaną uwzględnione w pliku
wiadomość dnia po nawiązaniu połączenia. Tylko wybredni mogliby to wyłączyć
ładny!

tak = pokaż mi ładne logo
nie = nie lubię logo, jestem nudny, jem lamy.

plik_motd
Niestandardowy plik wiadomości dnia do wysłania, gdy użytkownicy się z nim połączą dircproxy,
zawartość tego pliku zostanie wysłana po logo i przed statystykami. Jeśli ty
zacznij od „~/”, wtedy będzie to odnosić się do pliku w katalogu w twoim domu
katalogiem.

none = Brak niestandardowego modu

motd_stats
Wyświetlanie informacji o kanałach, na których byłeś, rozmiarach plików dziennika itp
wiadomość dnia. Jest to przydatne i pozwala poznać nie tylko wiele informacji
przegapiłeś, ale ile zostanie Ci wysłane.

tak = Pokaż statystyki
no = Nie interesują mnie, nie pokazuj ich.

zezwolenie_utrwalanie
Możesz wyłączyć polecenie /DIRCPROXY PERSIST, jeśli nie chcesz, aby ludzie korzystali z Twojego
proxy, aby móc to zrobić.

tak = Polecenie włączone
nie = Polecenie wyłączone

zezwolenie_skok
Możesz wyłączyć polecenie /DIRCPROXY JUMP, jeśli nie chcesz, aby inni to robili.

tak = Polecenie włączone
nie = Polecenie wyłączone

zezwolenie_skok_nowy
Jeżeli włączona jest komenda /DIRCPROXY JUMP, można ją wyłączyć
skocz do serwera:port, którego nie ma na liście określonej w pliku konfiguracyjnym.

tak = Można przejść do dowolnego serwera
no = Tylko te w pliku konfiguracyjnym

Zezwól na hosta
Możesz wyłączyć polecenie /DIRCPROXY HOST, jeśli nie chcesz, aby inni to robili.

tak = Polecenie włączone
nie = Polecenie wyłączone

pozwolić_umrzeć
Możesz włączyć komendę /DIRCPROXY DIE, jeśli chcesz, aby ludzie mogli zabijać
Twoje proxy. Nie jest to zalecane jako opcja globalna, zamiast tego włącz ją tylko dla
określoną klasę połączenia (tj. Twoją).

tak = Polecenie włączone
nie = Polecenie wyłączone

zezwalaj_użytkownikom
Jeśli chcesz, aby inni mogli widzieć, możesz włączyć polecenie /DIRCPROXY USERS
kto korzysta z Twojego serwera proxy. Nie jest to zalecane jako opcja globalna, a jedynie
włącz ją dla określonej klasy połączenia (tj. Twojej).

tak = Polecenie włączone
nie = Polecenie wyłączone

pozwól_zabić
Jeśli chcesz, aby inni mogli to zrobić, możesz włączyć polecenie /DIRCPROXY KILL
odłącz każdego, kto korzysta z Twojego serwera proxy (łącznie z Tobą!). Nie jest to zalecane jako
global, zamiast tego włącz ją tylko dla określonej klasy połączenia (tj. Twojej).

tak = Polecenie włączone
nie = Polecenie wyłączone

Ponadto poniższe słowa kluczowe mogą znajdować się wyłącznie w definicji klasy połączenia.
Jeden 'password'i przynajmniej jeden'serwer' (chyba że 'auto_połączenie_serwera' to 'nie' i
'zezwolenie_skok_nowy'' brzmi 'tak') są obowiązkowe.

password
Hasło wymagane do korzystania z tej klasy połączenia. Należy to zaszyfrować za pomocą
twojego systemu krypta(3) funkcja. Musi być takie samo jak hasło podane przez
klienta IRC na połączeniu dla tej klasy połączenia, która ma być używana.

Możesz skorzystać z dołączonego dircproxy-krypta(1) narzędzie do generowania tych haseł.

serwer Serwer, z którym można się połączyć. Można podać wiele serwerów – w takim przypadku tak jest
iterowane, gdy połączenie z jednym zostanie zerwane. Ma to następujący format:

[hosta[:[Port][:password]]

od Nazwa hosta połączenia musi pasować do tej maski. Można określić wiele masek
zezwól na połączenie większej liczby hostów. * i? można używać symboli wieloznacznych.

przystąpić Kanały, do których możesz dołączyć przy pierwszym połączeniu. Można podać wiele kanałów, albo przez
oddzielając nazwy przecinkiem lub określając wielokrotność nazwy kanału
ze spacją.

Uwaga: Ty musi Otocz listę kanałów cudzysłowami, aby ułatwić ich rozróżnienie
komentarzy.

Dla wyjaśnienia, jest to format tej linii:

dołączyć "kanał[ klucz][,kanał[ klucz]]..."

SYGNAŁY


dircproxy ponownie odczyta swój plik konfiguracyjny za każdym razem, gdy odbierze sygnał rozłączenia,
ZGŁOSZENIE.

Wysłanie sygnału przerwania, SIGINTlub sygnał zakończenia, SIGTERM, spowoduje dircproxy
wyjść czysto.

UWAGI


Więcej informacji, w tym zapowiedzi nowości można znaleźć na stronie:

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

Użyj dircproxy online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop służy do przesyłania strumieniowego
    torrenty na Mac, Windows lub Linux. To
    łączy się zarówno z BitTorrent, jak i
    rówieśnicy WebTorrent. Teraz nie ma
    trzeba czekać na...
    Pobierz pulpit WebTorrent
  • 2
    GenX
    GenX
    GenX to program naukowy do udoskonalenia
    współczynnik odbicia promieniowania rentgenowskiego, neutron
    współczynnik odbicia i rentgen powierzchni
    dane dyfrakcyjne za pomocą różnicy
    algorytm ewolucji...
    Pobierz GenX
  • 3
    pspp4windows
    pspp4windows
    PSPP to program statystyczny
    analiza próbkowanych danych. To jest darmowe
    zamiennik autorskiego programu
    SPSS. PSPP ma zarówno tekstowe, jak i
    graficznie nas...
    Pobierz pspp4windows
  • 4
    Rozszerzenia Gita
    Rozszerzenia Gita
    Git Extensions to samodzielne narzędzie interfejsu użytkownika
    do zarządzania repozytoriami Git. To także
    integruje się z Eksploratorem Windows i
    Microsoft Visual Studio
    (2015/2017/2019). To...
    Pobierz rozszerzenia Gita
  • 5
    eSpeak: synteza mowy
    eSpeak: synteza mowy
    Silnik zamiany tekstu na mowę dla języka angielskiego i
    wiele innych języków. Kompaktowy rozmiar z
    wyraźna, ale sztuczna wymowa.
    Dostępny jako program wiersza poleceń z
    wiele ...
    Pobierz eSpeak: syntezator mowy
  • 6
    Mapa nieba / Cartes du Ciel
    Mapa nieba / Cartes du Ciel
    SkyChart to oprogramowanie do rysowania wykresów
    nocne niebo dla astronoma-amatora
    z grupy gwiazd i mgławic
    katalogi. Zobacz główną stronę internetową w całości
    pobieranie...
    Pobierz Sky Chart / Cartes du Ciel
  • więcej »

Komendy systemu Linux

Ad