Ciao, vengo subito al punto. Tempo fa ho realizzato un programma per visualizzare l'indirizzo IP del mio PC, sia pubblico che privato. Per l'indirizzo pubblico faccio uso di uno script PHP presente nel mio spazio WEB. Poi, ho installato anche Tor ed ho aggiunto una funzione al mio programma per vedere il mio IP pubblico con Tor attivo.

Tutto funzionava perfettamente, poi ho cambiato PC, ho reinstallato Tor, ma il mio programma quando cerco di usare la funzione per Tor viene generata un'eccezione, nello specifico:

System.Net.WebException: Il server ha commesso una violazione del protocollo..
Section=ResponseStatusLine
Riporto il codice associato al tasto per ottenere gli IP pubblico e privato.

codice:
try
            {
                // Determino l'IP pubblico
                WebClient client = new WebClient();
                string risposta;

                if (checkBox1.Checked)
                {
                    // Utilizzo passando per TOR, naturalmente deve essere installato e attivo...
                    client.Proxy = new WebProxy("127.0.0.1:8118");
                    
                }
                
                client.DownloadData(@"http://skynet290897.altervista.org/_altervista_ht/ip.php");
                risposta = client.DownloadString(@"http://skynet290897.altervista.org/_altervista_ht/ip.txt");
                textBox2.Text = risposta;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                //textBox2.Text = "Errore";
            }

            try
            {
                // Determino l'IP privato
                string hostname;
                hostname = Dns.GetHostName();
                IPHostEntry ipEntry = Dns.GetHostByName(hostname);
                IPAddress[] addresses = ipEntry.AddressList;
                textBox1.Text = addresses[0].ToString();
            }
            catch (Exception)
            {
                textBox1.Text = "Errore";
            }
Tor è configurato con le impostazioni avanzate 127.0.0.1:8118. Porta aperta sul router, niente problemi con il firewall software.

Idee?
Grazie.