回答:
システム全体のHTTPプロキシについては、http_proxy
環境変数の値を確認できます。
echo "$http_proxy"
HTTPSの場合:
echo "$https_proxy"
同様に、そこにあるftp_proxy
、socks_proxy
その名の正確な目的を果たすために。あり、all_proxy
一度にすべてのこれらのプロトコルのためのプロキシを設定します。ただ注意してください、no_proxy
与えられたプロトコルのいずれか(またはすべて)の特定のアドレスのプロキシを解除します。完全を期すために、これらの変数の大文字バージョンもチェックすることをお勧めします。ただし、小文字は*_proxy
環境変数の標準です(私が知っている環境変数だけが小文字です)。
これらは、アプリケーション固有ではなく、システム全体のプロキシ設定を表示することに注意してください。たとえば、firefox
またはapt
関係なくグローバルなものの独自のプロキシ設定を持つことができます。一部のアプリケーションはこれらの変数も尊重しません(たとえば、特定のgnome
アプリはを使用しますgsettings
)ので、YMMVです。
外部へのhttp接続を試みます。
wget http://google.com
結果として、次のようなものが表示されます。
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
この場合のプロキシサーバーは、302認証が必要な後に見つかります。 http://192.168.254.99:9090/
ファイルを確認してください:
cat /etc/apt/apt.conf
cat /etc/environment
ファイルの内容を変更するには(プロキシを使用しない場合はapt.confからすべてを削除し、環境からプロキシ文のみを削除します)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
GUIプログラムです。これにより、GUIの使用をどのように回避できますか?
cat
@ Zacharee1を使用します。OPでも編集できるように、geditと言いました。
gedit
これはサーバーインストールの可能性があるため、インストールされていない可能性もあります。nano
とvim
コマンドラインテキストエディターです。
/etc/environment
PATHやその他の構成が壊れる可能性があります。しないでください。
echo $HTTP_PROXY
何かを?