Impedisci a xchat di provare ad entrare nei canali fino a quando non sono stato autenticato


16

Uso XChat per IRC. Alcuni dei canali automatici a cui voglio aderire richiedono di essere identificato con i servizi. Ho impostato xchat su autologin con nickserv all'avvio, ma a volte c'è un ritardo, proverà ad accedere a determinati canali (e fallirà), prima di essere autenticato. C'è un modo per dire a xchat di ritardare il tentativo di entrare in alcuni canali fino a quando non sono autenticato?

Risposte:


16

Se stiamo parlando di freenode (questo potrebbe valere per gli altri) puoi autenticarti mentre ti connetti. Basta impostare la password del server come password del tuo nick e accederai automaticamente.

Puoi usare il nick-raggruppamento e altre varie abilità per auto-fantasma del tuo vecchio utente e riprenderlo.

http://freenode.net/faq.shtml#identify

Oppure puoi autorizzare la connessione con qualsiasi nick usando una stringa di connessione leggermente più ottusa:

/connect irc.freenode.net 6667 :<username> <password>

In xchat, questo significa che hai inserito :<username> <password>la casella della password del server.


1
Sì, sto parlando di FreeNode e ho impostato correttamente la password "NickServ" e ho riscontrato questo problema. Ho provato a rimuoverlo e a mettere la mia password nel campo "password del server" e questo non mi ha identificato affatto.
Rory,

1
il :<username> <password>trucco ha funzionato per me sul pacchetto XChat per Ubuntu 13.04
pepper_chico

Qual è la differenza tra i campi password NickServ e password server?
Utkarsh Sinha,

Non c'è differenza.
Oli

11

C'è / imposta irc_join_delay $ SECONDS. L'impostazione predefinita è 2.

Impostalo su 20 o qualsiasi numero valido (determinalo sperimentalmente), e questo dovrebbe fare il trucco.

Rubato da http://forum.xchat.org/viewtopic.php?f=3&t=3966


2
Questo non ha mai funzionato per me. Ho sollevato un bug qui durante le fasi di sviluppo di Maverick, ma ancora nessuna risposta. bugs.launchpad.net/ubuntu/+source/xchat/+bug/647633
ibuclaw

Quindi direi che è impossibile. Speriamo che il bug sia risolto presto. Potrei dare un'occhiata a questo fine settimana, vedere cosa posso hackerare.
evgeny,

Quindi, come puoi capire dalla segnalazione dei bug, l'ho testato su Freenode e su alcune altre reti. irc_join_delay sembra funzionare.
evgeny

1
Questa soluzione funziona per me su Ubuntu 12.04LTS, xchat 2.8.8
memilanuk

3

Come accennato nella faq di freenode , ci sono due metodi aggiuntivi che puoi provare. Se hai un mantello su freenode, c'è uno script che ti impedirà di unirti ai canali fino a quando il mantello non sarà stato applicato (il che richiede che tu sia identificato). Questo metodo funzionerà solo se hai un mantello. Il secondo e migliore metodo è utilizzare SASL.

SASL è un metodo di identificazione durante la connessione, prima che accada qualsiasi altra cosa

È possibile visualizzare le istruzioni e script di accesso per consentire SASL qui .

Uno script per XChat è disponibile qui in Python o Perl . Per citare il README :

Copia cap_sasl_xchat.py o cap_sasl_xchat.pl nella tua directory .xchat /, in modo che si carichi automaticamente. Una volta caricato, utilizzare il comando / SASL per aggiungere o rimuovere le impostazioni SASL per rete: il testo della guida descrive la sintassi.


2

inserisci il :<username> <password>tuo ~/xchat2file:

P=:nick password

dopodiché i canali per autojoin.

set delay on 20

Ho cambiato la seguente riga in ~ / .xchat2 / xchat.conf

irc_join_delay = 10


1

Per X-Chat ti consigliamo / server not / connect.

L'uso / connessione darà questa risposta leggermente confusa; "* Autorizzazione negata - Non sei un operatore IRC". Questo perché se X-Chat riceve un comando sconosciuto lo passa al server.


0

Insieme a tutte queste altre ottime risposte, ti consiglio di inserire la tua password nickserv nel campo "Password server", invece di "Password Nickserv", questo ti farà identificare immediatamente al server, invece di avere un ritardo di identificazione che ha ti unisci, quindi esci da auth e poi riconnettiti. Non noti questo processo, ma altri possono, quindi succede ... fallo e dovresti notare una differenza ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.