1

皆様。

最近、ISP がいくつかの URL をブロックしています。

Freegate を試してみましたが、問題なく動作します。 http://en.wikipedia.org/wiki/Freegate

しかし、手動で手動でプロキシを切り替えるのは面倒なので、PAC Script を使用して URL を自動的に切り替えることにしました。

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

関数 FindProxyForURL(url, ホスト)

{

    // 返す変数文字列

    var proxy_yes = "プロキシ 127.0.0.1:8580";

    var proxy_no = "DIRECT";

    if (shExpMatch(url, "http://www.nyaa.se*")) { return proxy_yes; }

    if (shExpMatch(url, "http://sukebei.nyaa.se*")) { return proxy_yes; }

    if (shExpMatch(url, "http://checkip.dyndns.com*")) { return proxy_yes; }

    if (shExpMatch(url, "http://www.whatismyip.com*")) { return proxy_yes; }

    // それ以外はプロキシ

    proxy_no を返します。

}

checkip.dyndns.com と whatismyip.com にアクセスすると、成功し、freegate プロキシ IP が問題なく表示されます。(freegate はローカル プロキシ 127.0.0.1:8580 を使用)

しかし、nyaa.se と sukebei.nyaa.se にアクセスすると、ブラウザが正しくアクセスできず、代わりにオフライン ブラウジングが表示されます。

私のスクリプトは間違っていなかったと思います。でも多分それはnyaa URLの機械自体に関連しているでしょう.

みんな助けてください、私のスクリプトは何が間違っていますか。または、より複雑なスクリプトで構成する必要があります。

私の問題を見て時間を無駄にしてくれてありがとう。

4

0 に答える 0