mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2024-11-24 02:13:43 +03:00
Merge branch 'development' into production
This commit is contained in:
commit
2a7a5a12ca
|
@ -142,6 +142,23 @@
|
||||||
if (!host) {
|
if (!host) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
If we fetch a resource from a proxy address it is almost never proxied and
|
||||||
|
shouldn't be shown.
|
||||||
|
Think about localhost as a proxy and a user working with a web site on localhost.
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
Host is constructed from hostname and port. Hostname never contains port,
|
||||||
|
it is an ip or a domain name. See hostname and host
|
||||||
|
in `new URL('https://localhost:8080')`.
|
||||||
|
*/
|
||||||
|
const hostnameFromUrl = new URL(requestDetails.url).hostname;
|
||||||
|
const hostnameFromProxy = new URL(`https://${host}`).hostname;
|
||||||
|
if (hostnameFromUrl === requestDetails.ip || hostnameFromUrl === hostnameFromProxy) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const ifMainFrame = requestDetails.type === 'main_frame';
|
const ifMainFrame = requestDetails.type === 'main_frame';
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ const pacUrls = [
|
||||||
];
|
];
|
||||||
|
|
||||||
const commonContext = {
|
const commonContext = {
|
||||||
version: '1.27',
|
version: '1.28',
|
||||||
anticensorityPacUrls: [
|
anticensorityPacUrls: [
|
||||||
...pacUrls,
|
...pacUrls,
|
||||||
],
|
],
|
||||||
|
|
Loading…
Reference in New Issue
Block a user