Compare commits

...

2 Commits

Author SHA1 Message Date
dpo9ScYw 51b3cb4fc9 privacy service rediction 2021-10-27 13:41:03 +02:00
dpo9ScYw fe8065627b privacy service rediction 2021-10-27 13:40:53 +02:00
4 changed files with 111 additions and 1 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;
}
?>

View File

@ -27,7 +27,7 @@ sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
@ -42,3 +42,14 @@ sudo apt install -y macchanger
sudo apt install -y dotnet-sdk-5.0
sudo apt install -y veracrypt
#Install nginx and php-fpm
sudo apt install -y nginx
sudo apt install -y php7.4-fpm
#Move nginx related files
sudo cp files/default /etc/nginx/sites-available/default
sudo cp files/index.php /var/www/html/index.php
sudo cp files/hosts /etc/hosts
#Restart nginx service
sudo service nginx restart