Compare commits
2 Commits
93d3d82a7e
...
51b3cb4fc9
Author | SHA1 | Date |
---|---|---|
dpo9ScYw | 51b3cb4fc9 | |
dpo9ScYw | fe8065627b |
|
@ -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;
|
||||
}
|
||||
|
||||
?>
|
13
setup.sh
13
setup.sh
|
@ -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
|
Loading…
Reference in New Issue