Bashログインシェルで特定のユーザーによって呼び出されたときにデフォルトでSquid
を使用するようにw3m
を構成できますか?
w3m
構成ファイルの内部を調べましたが、squid
をデフォルトのプロキシとして設定できるので、設定が表示されません。
ブラウザに「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
ファイルを作成し、同じ行を追加します。