問題タブ [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.
java - AndroidでJavaを使用してProxy Auto Config(PAC)ファイルをロードする方法
特定の Web サイトのみをプロキシ接続するプロキシ アプリケーションを作成したいと考えています。このアプリケーションで pac ファイルを使用することを考えていますが、これに関するソースが見つかりませんでした。
Androidでプログラムでpacファイルをロードするにはどうすればよいですか? これを行う方法がない場合、AndroidでJavaを使用してプロキシルールを設定するにはどうすればよいですか?
networking - InternetSetOption がレジストリ値を削除する - AutoConfigURL
私はc#を使用してプロキシpacファイルを設定しています。値を設定する必要があることを理解しています
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings
そして
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\AutoConfigUrl
そして、電話する
InternetSetOption(IntPtr.Zero, INTERNET_OPTION_SETTINGS_CHANGED, IntPtr.Zero, 0);
InternetSetOption(IntPtr.Zero, INTERNET_OPTION_REFRESH, IntPtr.Zero, 0);
私の問題は、 を呼び出した後、が削除され、pac ファイルが設定されていないことがInternetSetOption
わかります。AutoConfigUrl
削除された理由を知っている人はいますか?正しく設定するにはどうすればよいですか?
編集:これはIE8を搭載したPCでのみ発生していることがわかりました...理由や解決方法はまだわかりません
ありがとう、ロン
javascript - プロキシ PAC スクリプトが複数の URL で機能しなかった
皆様。
最近、ISP がいくつかの URL をブロックしています。
Freegate を試してみましたが、問題なく動作します。 http://en.wikipedia.org/wiki/Freegate
しかし、手動で手動でプロキシを切り替えるのは面倒なので、PAC Script を使用して URL を自動的に切り替えることにしました。
これが私のスクリプトです。
checkip.dyndns.com と whatismyip.com にアクセスすると、成功し、freegate プロキシ IP が問題なく表示されます。(freegate はローカル プロキシ 127.0.0.1:8580 を使用)
しかし、nyaa.se と sukebei.nyaa.se にアクセスすると、ブラウザが正しくアクセスできず、代わりにオフライン ブラウジングが表示されます。
私のスクリプトは間違っていなかったと思います。でも多分それはnyaa URLの機械自体に関連しているでしょう.
みんな助けてください、私のスクリプトは何が間違っていますか。または、より複雑なスクリプトで構成する必要があります。
私の問題を見て時間を無駄にしてくれてありがとう。
.net - ユーザーの PAC ファイル (Proxy Auto Config) を取得できますか?
出来ますか?
現在、システムが指定するプロキシを次のようにドメインごとに取得しようとしています。
このようにして、システムが google.com に提供するプロキシを知ることができます。しかし、pac ファイル全体 (javascript) を取得することは可能ですか?
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のみを使用してこれを解析するにはどうすればよいですか?また、どのプロキシが起動しているかを知る最良の方法は何ですか?
アカデミーへの配慮に感謝します!:)