Azzurra IRC Network Forum

Guida DCC per utenti fastweb

typedef_c · 18/04/2004 15:24 · #1
Inserisco qui questa guida in attesa che venga messa nella sezione help del sito.

Questa guida è scritta con l'intento di aiutare gli utenti fastweb che cercano di inviare ,tramite DCC send, un file a utenti non fastweb.
Come molti utenti fastweb sapranno normalmente non è possibile l'invio di file, tramite DCC,a utenti non fastweb (a causa dell'utilizzo di un ip privato e di server NAT da parte di fastweb). L'unico modo per effettuare il send è utilizzare un server socks; grazie a questo documento potrete farlo senza l'utilizzo del server socks di fastweb ( che al momento in cui scrivo è disattivato). Ci sono due vie possibili per risolvere il problema:

1.L'utilizzo di X-Chat come client irc (caso piu' semplice)
2.L'installazione di un server socks in locale e relativa configurazione di mirc (piu' complesso)

Di seguito illustrero' entrambe le soluzioni:

1.Risoluzione con l'utilizzo di X-Chat

Questa soluzione è molto semplice pero è chiaro che non tutti sono disposti a migrare a un nuovo client irc, che personalmente reputo molto valido e versatile.
Entrando piu' in dettaglio è possibile reperire questo client irc al seguente indirizzo http://www.xchat.org/download/ (è presente sia una versione per windows che per linux). Dopo l'installazione per inviare un file a un utente non fastweb bastera' usare questo semplice comando: /dcc psend NICK e poi selezionare il file da inviare.


2.Risoluzione con l'utilizzo di un server socks in locale e di mirc

Questa soluzione risulta decisamente piu' complessa rispetto alla precedente, perchè richiede l'installazione di un server socks in locale, ma permette l'utilizzo di mirc.
Iniziamo con l'installazione e configurazione del server socks. Prima di tutto scarichiamo il software da questo indirizzo http://www.analogx.com/files/proxyi.exe , questo programma è molto leggero e di facile configurazione. Al termine dell'installazione eseguiamo il programma e notiamo la presenza di una piccola icona verde nel tray (in basso a destra vicino all'orologio). Ci andiamo sopra con il mouse, clicchiamo sul tasto destro del mouse e selezioniamo "configure". Il server andra' configurato come segue:

1.Mettiamo su off tutti servizi tranne il Socks
2.Su "Proxy Binding" mettiamo: 127.0.0.1 (ovvero l'ip del nostro localhost)
3.Mettiamo la "logging" su disabled


http://www.whole.altervista.org/typedef/fig1.jpg
(questa immagine illustra in dettaglio i vari passaggi)


Se tutto è andato a buon fine dovremmo avere di nuovo la nostra icona di colore verde (che indica che il server è in funzione).

Passiamo ora alla configurazione di mirc. Avviamo il client (ricordo che per chi non l'avesse che è possibile reperire la versione più aggiornata a questo indirizzo http://mirc.azzurra.org/mirc/mirc614.exe) e entriamo nelle opzioni di mirc cliccando su View e poi su Options (in alcune vecchie versione di mirc File--->Options). A questo punto cerchiamo connect , selezioniamo la voce firewall e la configuriamo come segue:

1.Firewall support: solo DCC
2.Protocol: Socks5
3.Hostname: 127.0.0.1
4.Port: 1080


http://www.whole.altervista.org/typedef/fig2.jpg
(questa immagine illustra in dettagli i vari passaggi)


Ora clicchiamo su ok e riavviamo mirc. Se tutto è andato a buon fine non dovremmo avere piu' problemi a inviare dcc a utenti non fastweb.
Chi utilizzasse almeno mirc 6.01 puo aggiungere un alias che permette facilmente di passare dal settaggio per utenti fastweb a quello per utenti non fastweb.

Aprite la finestra Alias di mIRC (Alt+A) e copiate nella finestra il testo seguente:


/fwdcc {
 if ($$1 == on) {
  localinfo -h
  .firewall -d off
  echo -at 2* Ora puoi usare le DCC verso abbonati Fastweb
 }
 if ($$1 == off) {
  localinfo -h
  .firewall -cm5+d on 127.0.0.1 1080
  .firewall +d off
  echo -at 2* Ora puoi usare le DCC verso abbonati di altri provider
 }
}



Chiudete il mIRC Editor clickando su OK.


Da questo momento potrete passare velocemente tra i due modi di utilizzo delle DCC:

Per inviare DCC ad abbonati Fastweb: /fwdcc on
Per inviare DCC ad abbonati di altri provider: /fwdcc off

Per eventuali delucidazioni, il canale #irchelp è sempre a vostra disposizione.

Un particolare ringraziamento va a Mav per l'alias, che ho semplicemente modificato, a FrankBlack, per editing delle immagini, e a Justarius per i test effettuati.

Documento realizzato da typedef_c
trekfan1 · 18/04/2004 20:21 · #2
typedef con Analogx impostato come lo hai messo tu in figura il proxy risulta in Open Mode e così scatta la K-Line per open proxy! bisogna mettere 127.0.0.1 anche in News Server Address

http://www.draks78.com/irc/proxy.jpg

chiaro? :wink:
typedef_c · 18/04/2004 23:16 · #3
non mi risulta proprio ... guarda che testo quello che scrivo :)
trekfan1 · 19/04/2004 08:05 · #4
Sarà, cmq consiglio di mettere 127.0.0.1 anche in News Server Address per sicurezza, non si sa mai :)
Steve · 19/04/2004 09:52 · #5
Sarà, cmq consiglio di mettere 127.0.0.1 anche in News Server Address per sicurezza, non si sa mai :)

Perdonatemi l'ignoranza ma su queste cose non sono molto ferrato: che ci azzecca un News Server con IRC ?
Vedo comunque un tasto "Check if proxy is in open mode", magari puo' essere utile cliccarlo per vedere come si e' messi con la configurazione...

Relativamente ad x-chat, segnalo pero' che e' stato rilevato un bug sul Socks5, se utilizzate questa soluzione vi consiglio di upgradare alla versione 2.0.8 e patchare il tutto. Per maggiori info, www.xchat.org o direttamente http://mail.nl.linux.org/xchat-announce/2004-04/msg00000.html .
Agli utenti Slackware Linux consiglio il tarball gia' preparato da City_Hunter, disponibile su http://slackware.azzurra.org .
typedef_c · 19/04/2004 10:06 · #6
Ringrazio Steve per la segnalazione.:)

Per quanto riguarda trekfan1 visto che non ti fidi posso dirti che il campo che consigli di completare è inutile perchè:

1. non ha nulla a che fare con il socks (che non è open visto che si connette perfettamente; puoi perfettamente controllare la cosa con il tastino "Check if proxy is in Open mode")

2. si riferisce all' NNTP server che è disattivato nella mia configurazione perche inutile per l'invio di dcc (si tratta di un server per newsgroup)

quindi magari informati prima di fare una critica (che è sempre ben accetta chiaramente), ciauz :D
trekfan1 · 23/04/2004 13:10 · #7
D'accordo, d'accordo, cmq anche se inutile sempre meglio sovrabbondare che beccarsi una kline! :D

Cmq quella guida può andare bene anche per chi ha una normale ADSL ed ha il pc in LAN (ovviamente con il pc server collegato ad un modem ethernet o USB) chi ha un router deve fare diversamente