ubuntuはコマンドラインからシステムプロキシを設定します


9

10.4ベータ2のサーバーバージョンの使用

システムが使用する必要があるプロキシを設定する必要がある

ありがとう


guessnet-magicで拡張された/ etc / network / interfacesファイルからプロキシをセットアップしたいと思います。そのため、使用するネットワークに応じて、システム全体のプロキシをセットアップしたいと考えています。
ブルー染色

ああ、これは単なる平均で、1万回以上のビューで、アップボートは4つだけです:(
thecoshman

回答:


12

あなたのニーズに応じて追加できます

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

/etc/environment持っている彼らは、ログイン・プロセスによって設定されました。

Cheerio


1
誰もログインしていなくても、プロキシ設定が適用されますか?理想的には、私はそれを更新するためだけに、またはそうでないために、マシン上で尻をたたく必要はありません。
thecoshman 2010

cat /etc/environment
タイプミス

PACファイル形式へのURLにはAUTO_PROXYもあります。
2014

/etc/environmentファイルを更新したら、を実行することにより、ログオフして再度ログオンしなくても、現在のセッションで変更が即座に反映されるようにすることができますsource /etc/environment
XtraSimplicity 2018

1

更新をプロキシするに01proxyは、次の行を使用して、/ etc / apt / apt.conf.d /ディレクトリに呼び出される新しいファイルを追加します。

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

プロキシへのログインに使用するユーザー名/パスワード(必要な場合)、サーバーのIPまたは完全に解決された名前、およびこの行を追加するときに使用するプロキシポート番号に置き換えます。


1

@Lairsdragonは正しい(/ etc / environmentを設定)が、微妙なニュアンスがあります。

アプリケーションは通常、たとえばログインシェルから、この環境で実行する必要があります。とはいえ、それはそれよりもさらに複雑です。

  • 多くのアプリケーション、特にサーバーは/ etc / environmentを参照するのに十分スマートです。
  • 多くは/ etc / enironmentを参照しません。
  • 一部のアプリケーションはプロキシをまったくサポートしていません。
  • その他は、独自の構成ファイルで構成されます。
  • さらに、別のグローバルファイル(gconfレジストリなど)から読み取るものもあります。

実際に何かを設定するには、興味のある特定のアプリケーションのドキュメントを読んで、正しいファイルを設定していることを確認する必要があります。たぶん、ドキュメントのどこかにhttp_proxyを設定する方法について、それがサポートされているかどうかについて話し合うでしょう。

これは、すべてのオペレーティングシステムで同様です。ネットワークプロキシの設定は、この問題を解決するためのさまざまなアプローチがあり、混乱を招きます。

いくつかの参考文献:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.