mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2024-11-24 02:13:43 +03:00
Break dns url for testing, don't fail on dns failure
In this commit all dns errors a swallowed during install
This commit is contained in:
parent
ce22337928
commit
5b3e6f1f51
|
@ -115,7 +115,7 @@
|
||||||
const promises = types.map(
|
const promises = types.map(
|
||||||
(type) => new Promise((resolve) =>
|
(type) => new Promise((resolve) =>
|
||||||
httpLib.get(
|
httpLib.get(
|
||||||
`https://dns.google.com/resolve?type=${type}&name=${host}&random_padding=${generateRandomHexString(30,500)}`,
|
`https://dnsssssss.google.com/resolve?type=${type}&name=${host}&random_padding=${generateRandomHexString(30,500)}`,
|
||||||
(err, res) => {
|
(err, res) => {
|
||||||
|
|
||||||
if (res) {
|
if (res) {
|
||||||
|
@ -273,29 +273,18 @@
|
||||||
);
|
);
|
||||||
Promise.all( promises ).then( (cbsRes) => {
|
Promise.all( promises ).then( (cbsRes) => {
|
||||||
|
|
||||||
const errors = cbsRes.map( ([err]) => err ).filter( (err) => err );
|
let ipErrors = cbsRes.map( ([err]) => err ).filter( (err) => err );
|
||||||
let newError;
|
if (ipErrors.length) {
|
||||||
const ifAllErrors = cbsRes.length === errors.length;
|
ipErrors = clarify(
|
||||||
if (errors.length) {
|
ipErrors,
|
||||||
if (ifAllErrors) {
|
|
||||||
newError = errors.shift();
|
|
||||||
} else {
|
|
||||||
newError = errors;
|
|
||||||
}
|
|
||||||
newError = clarify(
|
|
||||||
newError,
|
|
||||||
'Не удалось получить один или несколько IP адресов для' +
|
'Не удалось получить один или несколько IP адресов для' +
|
||||||
' прокси-серверов. Иконка для уведомления об обходе' +
|
' прокси-серверов. Иконка для уведомления об обходе' +
|
||||||
' блокировок может не отображаться.'
|
' блокировок может не отображаться.'
|
||||||
);
|
);
|
||||||
if (ifAllErrors) {
|
|
||||||
return cb(newError);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
cb(null, null, newError);
|
console.log('IP ERRORS:', ipErrors); // TODO:
|
||||||
|
cb(null, null, ipErrors);
|
||||||
});
|
});
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_replaceAllAsync(hostArr = mandatory(), cb) {
|
_replaceAllAsync(hostArr = mandatory(), cb) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user