web-dev-qa-db-ja.com

特定のユーザーによって呼び出されたときに、デフォルトでSquidプロキシー(または任意のプロキシー)を使用するようにw3mを構成するにはどうすればよいですか?

Bashログインシェルで特定のユーザーによって呼び出されたときにデフォルトでSquidを使用するようにw3mを構成できますか?

w3m構成ファイルの内部を調べましたが、squidをデフォルトのプロキシとして設定できるので、設定が表示されません。

5
VaTo

ブラウザに「Squidをプロキシとして使用する」ように指示するのではなく、特定のホストとポートで実行されているプロキシを使用するようにブラウザに指示します。

W3mを含む多くのWebブラウザーは、環境からプロキシ設定を取得できます。変数http_proxyを設定します。

export http_proxy=http://localhost:3128/

この行をそのアカウントの~/.profileに入れるか、http_proxy=http://localhost:3128/~/.pam_environmentに入れます。

HTTPSもプロキシする場合は、https_proxyを使用して同様の行を追加します。

または、~/.w3m/configの行を使用して、w3mの構成ファイルでプロキシを構成できます。

http_proxy http://localhost:3128/

このオプションは、オプション画面でインタラクティブに設定できます(oを押してから、/proxyと入力しますEnter 「HTTPプロキシホストのURL」のボックスにプロキシURLを入力します。

no_proxyを設定して、一部のドメインを除外することもできます。 localhost,127.0.0.1に設定します。

誰かがそれを必要とする場合、私はちょうど答えを見つけました:

プロキシをHTTP_PROXY変数:

例えばexport HTTP_PROXY="http://proxyURL:portnumber"

そして、私が特定のユーザーのためにそれをしなければならなかった私の場合、私は~/.bashrcファイルを作成し、同じ行を追加します。

0
VaTo