privacy service rediction

This commit is contained in:
dpo9ScYw 2021-10-27 13:41:03 +02:00
parent fe8065627b
commit 51b3cb4fc9
3 changed files with 99 additions and 0 deletions

16
files/default Normal file
View File

@ -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;
}
}

25
files/hosts Normal file
View File

@ -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

58
files/index.php Normal file
View File

@ -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;
}
?>