View Full Version : [JAVA] Ricavare l'indirizzo del proxy tramite java
Non so se è utopia o una castroneria quello che sto chiedendo, ma vorrei sapere se è possibile stampare in output l'indirizzo ip del proxy a cui si è collegati...:mc:
non ha molto senso la domanda: parliamo di proxy SOCKS, giusto? il protocollo SOCKS é un protocollo di livello application, quindi se la tua applicazione sta comunicando con HTTP o FTP via SOCKS dovrebbe saperlo, e dovrebbe anche sapere indirizzo e porta del proxy.
edit - comunque vale anche per i proxy HTTP, non solo SOCKS.
edit2 - SOCKS in realtá non é proprio un protocollo di livello application, ma comunque sta sopra al livello transport.
Chiarisco. Si l'applicazione conosce in automatico il proxy (java usa le stesse impostazioni del browser) volevo sapere se c'era un COMANDO che mi restituiva in automatico l'indirizzo...nell'applicazione mi serve far vedere all'utente finale l'indirizzo ip del proxy a cui è collegato (lo dovrebbe sapere, ma ti assicuro che in molti casi non lo sa, se lo fa impostare da qualcun'altro e non sa cosa sia). Nella applicazione che faccio l'utente deve poterlo vedere per altri scopi.
Se il proxy che stai usando è HTTP e Java ne è "al corrente", puoi farti restuire il valore leggendo una variabile d'ambiente:
System.getProperty("http.proxyHost");
System.getProperty("http.proxyPort");
System.getProperty("http.nonProxyHosts");
Maggiori dettagli qui (http://java.sun.com/javase/6/docs/technotes/guides/net/properties.html).
java ne dovrebbe essere al corrente, poichè nel pannello di controllo, come impostazioni di rete ha le stesse del browser (e il browser di chi ha il proxy dovrebbe essere settato con il proxy...). cmq grazie!!!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.