回答:
これにはさまざまな解決策があります。
$http_proxy
その他のそのような変数を設定できます。ほとんどのアプリケーションは、この変数を自動的に選択します。システム全体に設定するには、この変数を~/.bashrc
ファイルまたはのいずれかに設定します/etc/profile
。次のように設定します。
http_proxy=http://user:password@proxyserver.com:3128
https_proxy=https://user:password@proxyserver.com:3128
export http_proxy
export https_proxy
一部のアプリケーションはプロキシ変数を使用せず、プロキシサーバーを使用するための設定がない場合もあります。このような場合、を使用して、すべてのPCトラフィックをプロキシサーバー経由で転送できますproxy_chains
。
私は使用したことがありませんがproxy_chains
、彼らのホームページはそれをすべて1つのページで伝えているようです:http : //proxychains.sourceforge.net/howto.html
すべてのPC接続をプロキシ経由で強制するには、proxy_chainsの代わりに透過プロキシを使用することもできます。私はこれをどのように設定するかあまり考えていません(私は長い間これをやりましたが、うまくいきました!)自分で調べる必要があります。
シヴァムスが言ったようにこれにはさまざまな解決策http_proxy
があります。エクスポートするだけでは接続を設定できません。プロキシを設定する方法は次のようになります、
まず、を実行して認証を設定しますcntlm
。
a。これを行うには/etc/cntlm.conf
、ユーザー名、パスワード(パスワードに生成されたハッシュを使用することもできます)、ドメイン、ワークステーション、プロキシなどを追加してファイルを編集します。
b。そして、ポート3128をリッスンします。
私はのためのセットアップさまざまなアプリケーションなどのプログラムのためのプロキシを意志wget
I意志セットアップの内部/etc/wgetrc
、それがある場合curl
には、その後curlrc
等...
http(s)_proxy
しますhttp://localhost:3128
。この環境変数を特定のセッションに設定するか、内部に配置して設定できます。/etc/profile.d/
プロキシ環境変数をグローバル変数として設定するには、/ etc / profileファイルを開きます。
# vi /etc/profile
次の情報を追加します。
export http_proxy=http://proxy-server.mycorp.com:3128/
または
export http_proxy=http://USERNAME:PASSOWRD@proxy-server.mycorp.com:3128/
proxychains
FreeBSDで問題なく動作します。素晴らしいです。