6

脱獄せずにiOS5で使用するための.pacファイルを作成していますが、「https」で始まるURL(例:https ://test.com )を一致させるのに問題があります。

これが私のスクリプトです:

function FindProxyForURL(url, host) {
  if (shExpMatch(url, "https://*")) return "PROXY 123.123.123.123";
  return 'DIRECT';
}

また、「https://test.com」と一致した場合、「https://123.123.123.123」をURLに戻すにはどうすればよいですか。

4

2 に答える 2

0

これは受け入れられるべきではありませんでした。可能であれば、投票して削除してください。


元の答え:

唯一の特徴的な機能であるエンドツーエンドのセキュリティを破らずにHTTPSプロトコルをプロキシすることはできません。一致が「機能しない」理由は、PACファイルがHTTPSで無視されるためです。

技術的に可能かどうかに関係なく、HTTPSを介したブラウザとデバイス上のプロキシ間のトラフィックのルーティングもまったく無意味です。セキュリティ上の理由で(ユーザーが安全でないときにトラフィックが安全であると騙されないように)不可能にされたと思いますが、私は調査していません。

于 2012-02-29T05:34:32.540 に答える
0

これを使って:

if (shExpMatch(url, "https:**"))

これで修正されるはずです。

于 2016-06-10T21:21:47.320 に答える