privacy service rediction
This commit is contained in:
parent
fe8065627b
commit
51b3cb4fc9
|
@ -0,0 +1,16 @@
|
|||
server {
|
||||
listen 127.0.0.1:80 default_server;
|
||||
|
||||
root /var/www/html;
|
||||
|
||||
index index.php;
|
||||
|
||||
location / {
|
||||
try_files $uri /index.php$is_args$args;
|
||||
}
|
||||
|
||||
location ~ \.php$ {
|
||||
include snippets/fastcgi-php.conf;
|
||||
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
127.0.0.1 localhost
|
||||
127.0.1.1 NSA
|
||||
127.0.0.1 www.youtube.com
|
||||
127.0.0.1 youtube.com
|
||||
127.0.0.1 www.pastebin.com
|
||||
127.0.0.1 pastebin.com
|
||||
127.0.0.1 translate.google.com
|
||||
127.0.0.1 www.translate.google.com
|
||||
127.0.0.1 translator.google.com
|
||||
127.0.0.1 www.translator.google.com
|
||||
127.0.0.1 google.com
|
||||
127.0.0.1 www.google.com
|
||||
127.0.0.1 www.anonfiles.com
|
||||
127.0.0.1 anonfiles.com
|
||||
127.0.0.1 www.twitter.com
|
||||
127.0.0.1 twitter.com
|
||||
127.0.0.1 google.cz
|
||||
127.0.0.1 www.google.cz
|
||||
|
||||
# The following lines are desirable for IPv6 capable hosts
|
||||
::1 ip6-localhost ip6-loopback
|
||||
fe00::0 ip6-localnet
|
||||
ff00::0 ip6-mcastprefix
|
||||
ff02::1 ip6-allnodes
|
||||
ff02::2 ip6-allrouters
|
|
@ -0,0 +1,58 @@
|
|||
<?php
|
||||
|
||||
function redirect($host, $query_string = '') {
|
||||
$url = $host . $query_string;
|
||||
header("Location: $url");
|
||||
}
|
||||
|
||||
$host = $_SERVER['HTTP_HOST'];
|
||||
|
||||
$invidious_instances = [
|
||||
'https://invidious.namazso.eu',
|
||||
'https://invidious.snopyta.org',
|
||||
'https://invidious.kavin.rocks'
|
||||
];
|
||||
|
||||
$privatebin_instances = [
|
||||
'https://paste.nolog.cz',
|
||||
'https://bin.disroot.org',
|
||||
'https://bin.snopyta.org'
|
||||
];
|
||||
|
||||
$upload_instances = [
|
||||
'https://upload.nolog.cz',
|
||||
'https://upload.disroot.org'
|
||||
];
|
||||
|
||||
$nitter_instances = [
|
||||
'https://nitter.snopyta.org',
|
||||
];
|
||||
|
||||
switch ($host) {
|
||||
case 'youtube.com':
|
||||
redirect($invidious_instances[random_int(0, count($invidious_instances) - 1)], $_SERVER['REQUEST_URI']);
|
||||
break;
|
||||
case 'pastebin.com':
|
||||
redirect($privatebin_instances[random_int(0, count($privatebin_instances) - 1)]);
|
||||
break;
|
||||
case 'translate.google.com':
|
||||
redirect('https://lingva.ml');
|
||||
break;
|
||||
case 'translator.google.com':
|
||||
redirect('https://lingva.ml');
|
||||
break;
|
||||
case 'anonfiles.com':
|
||||
redirect($upload_instances[random_int(0, count($upload_instances) - 1)]);
|
||||
break;
|
||||
case 'twitter.com':
|
||||
redirect($nitter_instances[random_int(0, count($nitter_instances) - 1)], $_SERVER['REQUEST_URI']);
|
||||
break;
|
||||
case 'google.com':
|
||||
redirect('https://duckduckgo.com');
|
||||
break;
|
||||
case 'google.cz':
|
||||
redirect('https://duckduckgo.com');
|
||||
break;
|
||||
}
|
||||
|
||||
?>
|
Loading…
Reference in New Issue