forked from adsproo/txnews
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPacdebug.js
More file actions
11 lines (11 loc) · 671 Bytes
/
Pacdebug.js
File metadata and controls
11 lines (11 loc) · 671 Bytes
1
2
3
4
5
6
7
8
9
10
11
var PROXY_DIRECT="DIRECT";
var DIRECT="DIRECT";
var BLACK= "PROXY 127.0.0.1:80"
var DEBUG="PROXY 127.0.0.1:8423";
var WHITE=PROXY_DIRECT;
function s(u,r){return shExpMatch(u,r);}function d(h,r){return dnsDomainIs(h,r);}function n(h,r,m){return isInNet(h,r,m);}function e(u){var h;if(u.indexOf("://")>-1){h=u.split('/')[2];}else{h=u.split('/')[0];}h=h.split(':')[0];var s=h.split('.').reverse();return s;}
function FindProxyForURL(url,host){var u=url.toLowerCase();var h=host.toLowerCase();var a=e(u);
var b=a[0];var c=a[1];var f=c.length;var t=c[f-1];var z=c[f-2];
if(d(h,"ocsp.apple.com")){return BLACK;}
//if(d(h,"ocsp.apple.com")){return BLACK;}
return PROXY_DIRECT;}