問題タブ [pac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linux: pac スクリプトを使用してプロキシを設定する方法
Red Hat Enterprise Linux Server リリース 6.2 を使用していますが、ターミナル アクセスしかありません (GUI はありません)。私の会社にはプロキシ自動構成スクリプト (PAC) があり、それがインターネット接続を取得する唯一の方法です。
IE->ツール->インターネットオプションで簡単にセットアップできたので、Windowsマシンに問題はありませんでした。しかし、Linux では、特に GUI がなければ、この PAC スクリプトを使用する方法はないようです (私はしばらくグーグルで調べていました)。ちなみにスクリプトは400行以上のJavascriptです。
誰でもこの問題を解決する方法を知っていますか?
.net - Fiddlercore は特定の Web サイトのみをプロキシしますか?
非常に断続的な Web サイトの問題をデバッグしようとしています。これを行うために、起動時に自動的に実行され、問題が再び発生するまですべてのトラフィックをキャプチャするように、マシンのサービスとして fiddlercore をセットアップしました。
残念ながら、すべてのインターネット トラフィックに fiddlercore プロキシを使用すると、Web ブラウジングが遅くなり、特定のサイトが正しく表示されなくなります。
フィドラーにシステムプロキシではないように指示し、リモートでホストされているPACファイルの正規表現を興味のあるサイトと一致させてポイントすることでこれを回避しようとしましたPROXY 127.0.0.1:8080
が、これはフィドラーを混乱させるようで、リダイレクトループに陥りました。
フィドラーをプロキシとして使用できる他の方法はありますが、指定したサイトに対してのみですか?
javascript - 文字列に正規表現が含まれていて js が含まれていないかどうかを確認します
文字列があり、文字列を使用して新しいスクリプトを作成しているため、javascript スニペットがセキュリティ リスクになるため、文字列に正規表現のみが含まれ、javascript が含まれていないことを確認する必要があります。
正確なシナリオ:
- Mozilla アドオンの JS は、HTTPrequest を介して json として構成をロードします (json には {"something": "^(?:http|https)://(?:.*)"} が含まれます)
- JS は、構成から「何か」の正規表現を使用する pac ファイル (プロキシ構成スクリプト) を作成します。
正規表現を破壊せずに文字列をエスケープする方法はありますか?
javascript - iOS で PAC ファイルを解析する方法
iOSデバイスでプロキシ情報を取得しようとしています。OS は、設定の辞書を取得する関数 CFNetworkCopySystemProxySettings() を簡単に使用できます。ホストとポートが提供されている場合、問題はありません。それぞれ kCFNetworkProxiesHTTPProxy キーと kCFNetworkProxiesHTTPPort キーを使用して辞書でアクセスできます。ただし、これらが提供されず、代わりに kCFNetworkProxiesProxyAutoConfigURLString キーの URL が提供される場合があります。今、ここで問題が発生しています...
そこで、期待どおりに JavaScript 関数を含むファイルをプルします。
どのすべてが私に似合う..?
次に、関数を呼び出して戻り値を取得しようとしましたが、ここですべてがうまくいきません:(これが私の最近の試みです:
結果は常に未定義として返されます!!
数値をインクリメントするだけの PAC の代わりにいくつかのテスト関数を試してみましたが、それらは期待どおりに機能します。問題は、isInNet への呼び出しを導入したときに始まるようです。誰かに同様の問題がありましたか?isInNet は iOS でサポートされていませんか? 私は明らかに間違ったことをしていますか?
ご協力いただきありがとうございます。
node.js - 企業プロキシ .pac の背後で npm を使用する
npm を介していくつかのパッケージをダウンロードする必要がありますが、企業のプロキシ構成は .pac ファイルです (私は Windows を使用しています)。
私はすでに試しました
また
しかし、うまくいきません...
なにか提案を?ありがとう
python - C モジュールを使用せずに Python で PAC ファイルを解析する
私は pacparser ライブラリを使用できない厄介な状況にあり、誰かが純粋な python ソリューション (C/c++ モジュールなし) を持っていることを望んでいました。
複数のプロキシが返された PAC ファイルがあります。
Pythonのみを使用してこれを解析するにはどうすればよいですか?また、どのプロキシが起動しているかを知る最良の方法は何ですか?
アカデミーへの配慮に感謝します!:)
proxy - Fiddler(core) - 組み込みの pac スクリプトを変更する
今日、Fiddler には、システム全体のプロキシとして自己を設定するのではなく、PAC ファイルを配信する機能があることに気付きました。たとえば、Internet Explorer で autoconfig URL をhttp://localhost:8888/proxy.pac
fiddler に設定すると、次のように配信されます。
HTTP/1.1 200 OK Content-Length: 275 Content-Type: application/x-ns-proxy-autoconfig Cache-Control: max-age=60 Connection: close
// 自動生成されたファイル; 編集しないでください。Fiddler のアタッチとデタッチで書き直されました。
// [ツール] > [Fiddler Options] > [Connections] > [Copy Browser Proxy Configuration URL] をクリックして、Fiddler からこのファイルへの URL を取得します。
function FindProxyForURL(url, host){ return 'DIRECT'; }
ただし、デバッグのためにフィドラーに送信するWebサイトを選択できるように、このファイルを編集したいと思います。
この理由は、Fiddler がインターネットのブラウジングを遅くすることがあり (おそらく私の Fiddler スクリプトの問題が原因)、デバッグしていない他のサイトで Fiddler をバイパスする機能があれば非常に便利です。
linux - pac ファイルによる Linux 構成システム プロキシ
Linux で .pac ファイルを使用してシステム全体のプロキシを構成することはできますか?
私はプロキシを設定できることを知っています
しかし、私は次のようなものを実装したい:
ローカルの軽量プロキシ サーバーが必要なのかもしれませんが、そのようなサーバーが見つかりません。何か提案はありますか?
私の片言の英語で申し訳ありません。
javascript - プロキシ システム全体の Ubuntu の使用
GUI のないヘッドレス ubuntu システムを使用しています。ubuntu にpac ベースのプロキシを使用したいと考えています。大洪水のbittorentクライアントでも使用したい
私は現在この設定を使用しています
これは私の.pacファイルの内容です:
実行するapt-get update
と、次のエラーが表示されます。
これを修正するにはどうすればよいですか?