mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2024-11-27 11:53:44 +03:00
Add WARP integration
This commit is contained in:
parent
5164559fc6
commit
e73766ae24
|
@ -104,6 +104,13 @@
|
||||||
desc: 'Установите <a href="https://rebrand.ly/ac-tor">Tor</a> на свой компьютер и используйте его как прокси-сервер. <a href="https://rebrand.ly/ac-tor">ВАЖНО</a>.',
|
desc: 'Установите <a href="https://rebrand.ly/ac-tor">Tor</a> на свой компьютер и используйте его как прокси-сервер. <a href="https://rebrand.ly/ac-tor">ВАЖНО</a>.',
|
||||||
order: 5,
|
order: 5,
|
||||||
},
|
},
|
||||||
|
ifUseLocalWarp: {
|
||||||
|
dflt: false,
|
||||||
|
category: 'ownProxies',
|
||||||
|
label: 'использовать WARP как прокси',
|
||||||
|
desc: 'Использовать СВОЙ локальный CloudFlare WARP (<a href="https://one.one.one.one">https://one.one.one.one</a>) в качестве прокси.',
|
||||||
|
order: 5.5,
|
||||||
|
},
|
||||||
exceptions: {
|
exceptions: {
|
||||||
dflt: null,
|
dflt: null,
|
||||||
category: 'exceptions',
|
category: 'exceptions',
|
||||||
|
@ -245,6 +252,10 @@
|
||||||
customProxyArray = customProxyArray.filter( (pStr) => /^HTTPS\s/.test(pStr) );
|
customProxyArray = customProxyArray.filter( (pStr) => /^HTTPS\s/.test(pStr) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (self.ifUseLocalWarp) {
|
||||||
|
self.warpPoints = ['HTTPS localhost:40000', 'SOCKS5 localhost:40000'];
|
||||||
|
customProxyArray.push(...self.warpPoints);
|
||||||
|
}
|
||||||
if (self.ifUseLocalTor) {
|
if (self.ifUseLocalTor) {
|
||||||
self.torPoints = ['SOCKS5 localhost:9150', 'SOCKS5 localhost:9050'];
|
self.torPoints = ['SOCKS5 localhost:9150', 'SOCKS5 localhost:9050'];
|
||||||
customProxyArray.push(...self.torPoints);
|
customProxyArray.push(...self.torPoints);
|
||||||
|
|
|
@ -80,7 +80,9 @@
|
||||||
localhost: { host: 'localhost' },
|
localhost: { host: 'localhost' },
|
||||||
});
|
});
|
||||||
|
|
||||||
privates._ipToHostObj = {};
|
privates._ipToHostObj = {
|
||||||
|
'127.0.0.1': { host: 'localhost' },
|
||||||
|
};
|
||||||
|
|
||||||
// Persisted.
|
// Persisted.
|
||||||
const ipToHost = _state(ip2host);
|
const ipToHost = _state(ip2host);
|
||||||
|
@ -257,7 +259,7 @@
|
||||||
|
|
||||||
const hostArr = Object.keys(privates._strToHostObj)
|
const hostArr = Object.keys(privates._strToHostObj)
|
||||||
.filter((hostStr) => hostStr !== 'localhost');
|
.filter((hostStr) => hostStr !== 'localhost');
|
||||||
|
|
||||||
console.log('Update all:', hostArr);
|
console.log('Update all:', hostArr);
|
||||||
|
|
||||||
const promises = hostArr.map(
|
const promises = hostArr.map(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user