私はMicrosoft IE環境ですが、cygwinを使用して多くのクイックスクリプトタスクを実行したいと考えています。
Windowsプロキシ情報を使用するように構成するにはどうすればよいですか? Ruby gems、pingなどはすべて直接接続を試みています。IEおよびfirefoxが使用するプロキシ情報を尊重するにはどうすればよいですか?
プロキシを使用するための認証が必要な場合の記録用:
export http_proxy=http://username:password@Host:port/
から取得: http://samueldotj.blogspot.com/2008/06/configuring-cygwin-to-use-proxy-server.html
ほとんどのアプリケーションは、次の環境変数のいずれかをチェックします(gem
さらに両方をチェックします )。したがって、このコードを.bashrc
:
proxy=http://Host.com:port/
export http_proxy=$proxy
export HTTP_PROXY=$proxy
あなたの企業のファイアウォールがPINGを許可しているとは思わないが、他のすべては1つの形式のhttpまたは別の形式のように見える。 Linuxシステムでは、HTTPプロキシを環境変数として設定できるため、bashで次のように入力します。
export http_proxy=http://www.myproxy.com:3128
FTP用の同様の環境変数(ftp_proxy)があります。
Windows環境変数に設定することもできます。また、 cygwinがロードします 起動時に(少しボーナス:Windowsのコマンドプロンプトにも設定されます)。
VlaxとMohsen Nosratiniaが提案したものを使用する場合(export http_proxy=http://yourusername:yourpassword@Host:port/
)、私の会社ではプログラムの半分しか動作しません(インストールの一部は動作しますが、すべてではありません)。
別の行を追加することで、少なくとも私の状況ではすべて(おそらくほとんど)に機能します。
export http_proxy=http://yourusername:yourpassword@Host:port/
export https_proxy=$http_proxy