皆様。
最近、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の機械自体に関連しているでしょう.
みんな助けてください、私のスクリプトは何が間違っていますか。または、より複雑なスクリプトで構成する必要があります。
私の問題を見て時間を無駄にしてくれてありがとう。