1 server, 2 clients
Install Wireguard on all machines.
| #!/bin/bash | |
| function cleanup { | |
| # Remove JNLP file and SSH process | |
| rm -f $HOST.jviewer.jnlp | |
| kill $! | |
| } | |
| USAGE="Usage: $0 -p <SSH proxy host> <hostname> <username>" |
| [ | |
| { | |
| "name": "Afghanistan", | |
| "alpha2_code": "AF", | |
| "alpha3_code": "AFG", | |
| "native_name": "افغانستان", | |
| "numeric_code": "004", | |
| "currency_code": "AFN", | |
| "translations": { | |
| "russian": "Афганистан", |
| [ | |
| { | |
| "name": "United Arab Emirates Dirham", | |
| "rus": "ОАЭ Дирхам", | |
| "ukr": "Дірхам Об'єднаних Арабських Еміратів", | |
| "bgr": "Обединени арабски емирства Дирхам", | |
| "cze": "Spojené arabské emiráty Dirham", | |
| "deu": "Dirham der Vereinigten Arabischen Emirate", | |
| "gre": "Ηνωμένα Αραβικά Εμιράτα Dirham", | |
| "est": "Araabia Ühendemiraadid Dirham", |
1 server, 2 clients
Install Wireguard on all machines.
| <!doctype html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
| <title>Техническое обслуживание</title> | |
| <style> | |
| body { text-align: center; padding: 150px; } | |
| h1 { font-size: 50px; } | |
| body { font: 20px Helvetica, sans-serif; color: #333; } |
| AddDefaultCharset utf-8 | |
| ErrorDocument 503 /maintenance.html | |
| RewriteEngine On | |
| RewriteBase / | |
| # uncomment and set your ip to allow your ip to enter | |
| #RewriteCond %{REMOTE_ADDR} !1\.2\.3\.4 | |
| # block requests to site, but allow let's encypt generation |
| #!/bin/sh | |
| # Удаляем по 20 файлов в секунду. За 3 часа плавно удалим 200k файлов. | |
| # Пригодится, когда нужно обновить кеш картинок на сайте, но нельзя удалить сразу весь кеш, | |
| # потому что сайт ляжет из-за генерации новых картинок. | |
| find ./ -type f | while sleep 1 ; do | |
| CNT=0 | |
| while read line ; do | |
| CNT=$(($CNT + 1)) |
| <?xml version="1.0" encoding="UTF-16"?> | |
| <Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> | |
| <RegistrationInfo> | |
| <Date>2020-10-20T22:24:24.8106676</Date> | |
| <Author>ALEXTHINK\alexander-think</Author> | |
| <Description>Reset SynTPEnh.exe on event of reseting explorer.exe</Description> | |
| <URI>\Reset-SynTPEnh</URI> | |
| </RegistrationInfo> | |
| <Triggers> | |
| <EventTrigger> |
| <script> | |
| function addFav() { | |
| var isWebkit, isMac; | |
| var UA = navigator.userAgent.toLowerCase(); | |
| var title = document.title; | |
| var url = document.location; | |
| // Webkit (Chrome, Opera), Mac | |
| if ( (isMac = (UA.indexOf('mac') != -1)) || (isWebkit = (UA.indexOf('webkit') != -1)) ){ | |
| document.getElementById('fav').innerHTML = 'Нажмите "' + (isMac ? 'Command/Cmd' : 'Ctrl') + ' + D" для добавления сайта в закладки'; |
| // Language detection | |
| function LanguageInfo(){ | |
| var n = navigator; | |
| this.UALanguage = n.language ? n.language : n.browserLanguage ? n.browserLanguage : null; | |
| this.userLanguage = n.userLanguage ? n.userLanguage : n.systemLanguage ? systemLanguage : null; | |
| } | |
| function getCookie ( lg ) | |
| { |