プロキシPACファイルでユーザー名/パスワードを自動的に構成する方法


13

かなり複雑なプロキシ設定があり、それらのプロキシの1つにユーザー名/パスワードが必要です。トラフィックがこの1つのプロキシにリダイレクトされるときにユーザーが入力する必要がないように、ユーザー名/パスワードを構成する方法はありますか?少なくとも戻るPROXY username:password@server:portか、うまくいかPROXY http://username:password@server:portない。

回答:


10

同様の問題が発生したため、ツールを作成します:https : //github.com/sjitech/proxy-login-automator

このツールは、ローカルプロキシを作成し、ユーザー/パスワードを実際のプロキシサーバーに自動的に挿入できます。PACスクリプトをサポートします。


1
これは実際に問題を解決するために使用できます、ありがとう
-Raynet

7

プロキシ自動構成ファイルは、ハードコーディングされたユーザー名とパスワードをサポートしていません。誰もがプロキシにアクセスするために必要な資格情報を簡単に表示できるため、ハードコードされた資格情報のサポートを提供すると重大なセキュリティホールが開かれるため、この背後にも十分な理由があります。

プロキシを透過プロキシとして構成するので、ユーザー名とパスワードは必要ありません。コメントの1つに、プロキシサーバーがLANの外側にあることが記載されているため、認証が必要です。ただし、ほとんどのプロキシはソースIPに基づいたルールをサポートします。この場合、企業ネットワークからのリクエストのみを許可するという単純な問題です。

元のプロキシ自動設定仕様は、元々1996年にNetscapeによって作成されました。元の仕様は直接利用できなくなりましたが、The Wayback Machineのアーカイブコピーを使用してアクセスできます。仕様はあまり変更されておらず、元の仕様とほぼ同じです。仕様が非常に単純であり、ハードコーディングされた資格情報に対する規定がないことがわかります。


1
プロキシは私のLANの外にあり、外部LAN IPは静的ではなく、毎日変更される可能性があるため、IPベースのルールを作成したくありません。
レイネット

残念ながら、特定の要求をピアに転送する別のローカルプロキシへのキャッシュピアとして外部サーバーをセットアップする可能性があることに加えて、残念ながらできることはあまりありません。しかし、純粋にPACの方法では、あなたは運が悪いです。
リチャードケラー

4

私はそれができるとは思わない-proxy.pacファイルはご存知のように、かなり制限された構文を持つjavascriptファイルであり、私が知る限りこれには認証方法は含まれていません。私が知っている.pacファイルのさまざまな参照サイトのクイックスキャンでは、動作する可能性のある兆候やヒントも表示されません。

それが機能したとしても、ファイルからユーザー名とパスワードを取得するのは簡単であるため、恐ろしく安全ではなくなり、プロキシを使用した認証を使用することで獲得したい保護が役に立たなくなります。


1
この場合、不安はまったく問題になりません。1つのプロキシ(私のLANにない)がインターネットのすべての人に開かれないようにするために必要です。(プロキシがアクセスできるサーバーはYoutubeサーバーのみです)。
レイネット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.