Come connettersi a Internet da Terminale quando si utilizza un proxy con autenticazione

12

Devo usare i server proxy per connettermi a Internet. Ho impostato tutti i proxy nelle mie impostazioni proxy di sistema. Ora posso collegarmi a Internet utilizzando il mio browser e le mie applicazioni.

Ma non riesco a connettermi ad internet dal mio terminale.

Ho provato

export http_proxy="http://username:password@proxyserver:port/" 

Ma le applicazioni terminali non possono connettersi a Internet.

    
posta TLE 22.08.2013 - 05:57
fonte

2 risposte

11

Il terminale non utilizza le impostazioni proxy configurate nel pannello delle preferenze di rete perché non esegue alcuna connessione. Il terminale ti consente di attivare i comandi che utilizzano la rete in diversi modi.

Quando imposti le tue variabili di ambiente http_proxy e https_proxy non devi includere i prefissi http: o https: .

Pertanto la variabile di ambiente nel tuo caso dovrebbe contenere:

http_proxy=username:password@proxyserver:port

Nota: molti vecchi programmi hanno problemi con la connessione tramite server proxy che richiedono l'autenticazione prima della connessione.

Suggerimento aggiuntivo:

A causa della nostra infrastruttura abbiamo trovato molto più facile che gli utenti eseguano SquidMan localmente e lo abbiano configurato per connettersi al nostro proxy principale. Ciò consente alla macchina locale di agire direttamente come proxy ed elimina molti problemi di autenticazione ecc. Quando si utilizzano server proxy su macchine Mac, specialmente in ambienti misti e AD.

Nel caso di usare questo metodo il nostro http_proxy e https_proxy sarebbe:

http_proxy=localhost:3128
    
risposta data 22.08.2013 - 09:55
fonte
-1

Puoi utilizzare il seguente comando nella finestra del terminale.

networksetup -setairportnetwork $Interface $ssID $Password

Qui, $Interface è l'identificatore di stile "enX" per la tua scheda AirPort (di solito en1, ma è en0 su MacBook Airs e en2 su Mac Pro, e può variare anche per altri motivi)

$ssID è il nome della tua rete, come "Simon SSID". Racchiudilo tra virgolette se contiene spazi.

$Password è la tua password WEP, WPA-PSK o WPA2-PSK.

    
risposta data 22.08.2013 - 07:22
fonte

Leggi altre domande sui tag