mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2025-02-01 04:14:11 +03:00
18 lines
399 B
JavaScript
18 lines
399 B
JavaScript
|
'use strict';
|
||
|
|
||
|
module.exports = (hosts, ips, generator, generatePac) => {
|
||
|
|
||
|
function ifProxyBySwitch(host) {
|
||
|
switch( dnsResolve(host) ) {
|
||
|
//CASES
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
var cases = ips.map( ip => 'case "'+ip+'":' ).join('\n') +'\nreturn true;';
|
||
|
var ifProxySwitchStr = ifProxyBySwitch.toString().replace('//CASES', cases);
|
||
|
|
||
|
return generatePac( ifProxySwitchStr, 'host' );
|
||
|
|
||
|
}
|