ubuntu imposta il proxy di sistema dalla riga di comando


9

Utilizzando la versione server di 10.4 beta 2

È necessario impostare il proxy che il sistema deve utilizzare

Grazie


Vorrei installare il proxy da un file / etc / network / interfaces, che è stato migliorato con guessnet-magic; quindi, a seconda della rete che finisco per usare, voglio configurare il proxy a livello di sistema.
bluastra

oh amico, questo è solo cattivo, oltre 10k di vista e solo 4 barche in alto :(
thecoshman

Risposte:


12

A seconda delle tue esigenze potresti aggiungere

   http_proxy="http://your.proxy.here:3128/"
   https_proxy="http://your.proxy.here:3128/"
   ftp_proxy="http://your.proxy.here:3128/"

per /etc/environmentaverli impostati dal processo di accesso.

ciao


1
questo applicherebbe le impostazioni del proxy anche se nessuno accede? Idealmente, non voglio fare il culo sulla macchina, solo per aggiornarlo o no.
thecoshman,

Errore di battitura:cat /etc/environment
Savvas Radevic il

Esiste anche AUTO_PROXY per i formati di file da URL a PAC.
Wernight,

Dopo aver aggiornato il tuo /etc/environmentfile, puoi assicurarti che le modifiche avvengano immediatamente per la sessione corrente senza dover disconnettersi e riaccedere, eseguendo source /etc/environment.
XtraSimplicity

1

Per 01proxyeseguire il proxy degli aggiornamenti, aggiungi un nuovo file chiamato nella tua directory /etc/apt/apt.conf.d/ con la seguente riga:

Acquire::http::proxy "http://[user]:[password]@[server_ip_or_name]:[port#]";

Sostituire il nome utente / la password utilizzati per accedere al proxy (se richiesto), l'ip del server o il nome completamente risolto e la porta proxy # da utilizzare quando si aggiunge questa riga.


1

@Lairsdragon è corretto (set / etc / environment), ma ci sono più sfumature.

In genere è necessario eseguire un'applicazione con questo ambiente, ad esempio da una shell di accesso. Detto questo, è ancora più complesso di così:

  • Molte applicazioni, in particolare i server, sono abbastanza intelligenti da consultare / etc / environment.
  • Molti non consultano / etc / enironment.
  • Alcune applicazioni non supportano affatto i proxy.
  • Altri sono configurati con i propri file di configurazione.
  • Altri ancora leggeranno da un altro file globale (come il registro di gconf).

Per impostare davvero qualcosa, devi leggere la documentazione su una particolare applicazione che ti interessa per assicurarti di aver impostato il file corretto. È probabile che parlerà di come impostare un http_proxy da qualche parte nei suoi documenti se lo supporta.

Questo è simile su tutti i sistemi operativi. L'impostazione dei proxy di rete è un disordine confuso con molti approcci diversi e vari per risolvere questo problema.

Alcuni riferimenti:


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.