最近DNS污染严重,GitHub等很多网站都连不上了....
重复loop- /*&cls
- @echo off
- title get trackers list
- echo get trackers list
- cd /d "%~dp0"
- cscript -nologo -e:jscript "%~f0"
- pause&exit /b
- */
- var fso=new ActiveXObject('Scripting.FileSystemObject');
- var http=new ActiveXObject('MSXML2.XMLHTTP');
- var d=new Date();
- var today=d.getFullYear()+"-"+("0"+(d.getMonth()+1)).slice(-2)+"-"+("0"+d.getDate()).slice(-2);
- var url1='https://newtrackon.com/api/live';
- var url2='https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt';
- while(1){
- var tracker1=gettext(url1);
- var tracker2=gettext(url2);
- if (tracker1&&tracker2){
- tracker=(tracker1+tracker2).replace(/\n\n/g,'\n').replace(/\n$/,'');
- arr=tracker.split("\n");
- for(var i=0; i<arr.length; i++){
- for(var j=i+1; j<arr.length; j++){
- if(arr[i]==arr[j]){
- arr.splice(j,1);
- j--;
- }
- }
- }
-
- ntrackers=arr.join("\n");
- var f=fso.CreateTextFile('D:\\trackers-'+today+'.txt',2,true);
- f.Write(ntrackers);
- f.Close();
- break;
- }
- else {WSH.echo('Network error!')}
- }
- WSH.Quit();
-
- function gettext(url){
- var text='';
- http.open('GET', url, false);
- http.send();
- text=http.responseText;
- return text;
- }
复制代码
|