Windowsプロキシを使用するためのLinuxの構成


10

認証付きのWindowsプロキシサーバーを使用するには、Debianボックス(Xなし)が必要です。

通常、私はenv変数でこれを行うことができます:

http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT

残念ながら、Windowsドメインは事態を複雑にしています。

簡単に言えば、認証にWindowsドメインとユーザー名が必要なプロキシを使用するようにDebianを設定するにはどうすればよいdomain\mynameですか?


ユーザー名をusername @ fqdnとして指定することを考えましたか?
Carlos、

ダブルバックスラッシュを試しましたか?
ハリージョンストン、

はい、私の最初の考えはバックスラッシュを2倍にすることでしたが、運はありませんでした。一重引用符でもうまくいきませんでした。
Dan K.

回答:


10

あなたの「Windowsプロキシ」はNTLM認証(ユーザー名、パスワード、Windowsドメイン)を必要とするプロキシだと思います。典型的な例は、Microsoft ISAサーバーです。これは、Windows環境を実行している大規模な企業環境向けの標準プロキシサーバーです。

NTLMプロキシを経由する必要がある場合は、ユーザーと会社のプロキシの間でCNTLMsourceforge)を使用します。NTLM資格情報を保存し、それを使用して会社のプロキシと通信し、localhost:3128認証を必要とせずに接続できるローカルプロキシ(つまり)を提示します。

設定は次のようになります。

  • CNTLMは、あなたの会社のプロキシを指すように設定しproxy.big-company.com:8080、あなたの資格情報を使用して、user = jsmithpass = god123domain = BIGCOMPANY、およびローカルプロキシポートlocalhost:3128
  • お使いのHTTP_PROXY環境変数に設定しますlocalhost:3128

詳細については、サーバー障害に関するこの質問への私の回答で説明します。


7

RFC1738はURLの構文を定義しており、16進数表現を使用して文字をエンコードできます。したがって、二重バックスラッシュが機能しない場合は、

http_proxy=http://DOMAIN%5CUSERNAME:PASSWORD@PROXYIP:PROXYPORT

または

http_proxy=http://USERNAME%40DOMAIN:PASSWORD@PROXYIP:PROXYPORT

(%5Cはバックスラッシュのエンコーディングであり、%40はアットマークのエンコーディングであることに注意してください。)


これは正しい方向に私を設定したので賛成票を投じます。私は、ダウンロードパッケージにカールを使用して、このページが役に立ったと評価しています:forums.opensuse.org/english/get-technical-help-here/...
noahz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.