Skip to content

Instantly share code, notes, and snippets.

View aklyk's full-sized avatar

aklyk

View GitHub Profile
@aklyk
aklyk / exitpool-install.sh
Last active October 28, 2026 18:38
exitpool — установщик: скачивает релиз aklyk/exitpool с GitHub, сверяет SHA-256 и запускает мастер
#!/usr/bin/env bash
# exitpool — загрузчик из gist. Скачивает архив релиза с GitHub, сверяет SHA-256 и запускает мастер.
#
# sudo bash -c 'bash <(curl -fsSL https://gist.githubusercontent.com/aklyk/5d7c8f9eb430163320eb5fbce4b0fac8/raw/exitpool-install.sh)'
# sudo bash -c 'bash <(curl -fsSL …/exitpool-install.sh) --upgrade' (под root: bash <(curl -fsSL …))
# `sudo bash <(curl …)` не работает: sudo закрывает /dev/fd/63, через который bash читает скрипт.
#
# Опции загрузчика:
# --version X.Y.Z другая версия (хеш берётся из SHA256SUMS релиза, а не из этого файла)
# --from FILE архив exitpool-X.Y.Z.tar.gz, принесённый вручную (если GitHub недоступен с сервера)
@aklyk
aklyk / 00-INSTALL.md
Last active October 5, 2026 11:06
Happ → 3x-ui: реальные профили подписки, proxy без TUN, работа без перезапусков при простое, веб-интерфейс в LAN (статус, задержка, балансеры, профили, замена подписки)

Установка Happ / AmneziaWG → 3x-ui

Под root — скопируйте одной строкой:

bash <(curl -fsSL https://gist.githubusercontent.com/aklyk/0e59b77bc6cce743d4ff55974f9bb265/raw/happ-install.sh)

Или под обычным пользователем:

@aklyk
aklyk / 3xui-zerotier-nginx-recipe.md
Last active June 6, 2026 12:28
3x-ui panels over ZeroTier with nginx

Доступ к панелям 3x-ui через ZeroTier и nginx

Этот рецепт настраивает приватный доступ к панелям 3x-ui нод через ZeroTier, а в подписках использует публичные домены. Панели нод при этом остаются закрытыми от публичного Интернета.

Цель

  • Подключить все серверы к одной сети ZeroTier.
  • Найти локальный адрес, порт, схему и base path панели 3x-ui на каждом сервере.
  • Поставить nginx перед каждой локальной панелью.
  • Заставить nginx слушать только ZeroTier IP сервера.
def checkComplexNumber(complexNum):
state = 'S0' #начальное состояние
string = complexNum
it = iter(string)
isTrue = False
while True:
try:
IN = next(it)
except StopIteration:
IN = 'EOL'
const int dataPin = 9; // VDIO
const int clockPin = 8; // VCLK
const int strobePin = 7; // VSTR
const int intensity = 7; // яркость 0-7
unsigned char segments[ 10 ] = {
0b00111111 ,
0b00000110 ,
0b01011011 ,
@aklyk
aklyk / download_images.bat
Created October 21, 2018 16:20
Копирование картинок с экрана блокировки Windows 10
TITLE Копирование картинок с экрана блокировки Windows 10
ECHO "Создаю каталог pictures_from_lockscreen в текущей папке"
MKDIR pictures_from_lockscreen
ECHO "Копирую картинки в pictures_from_lockscreen"
copy %LOCALAPPDATA%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets\*.* pictures_from_lockscreen
ECHO "Ставлю расширение..."
CD pictures_from_lockscreen
REN *.* *.jpg
ECHO "Готово."

Keybase proof

I hereby claim:

  • I am aklyk on github.
  • I am klykov (https://keybase.io/klykov) on keybase.
  • I have a public key whose fingerprint is 05BB 95E5 5122 B90E AC14 D105 FA8E E7F4 D709 2A55

To claim this, I am signing this object:

/*
Модифицировано под дисплей 1602 klykov.net vk.com/ms262 instagram.com/klykovnet
Блок электроники для крутого моддинга вашего ПК, возможности:
- Вывод основных параметров железа на внешний LCD дисплей
- Температура: CPU, GPU, материнская плата, самый горячий HDD
- Уровень загрузки: CPU, GPU, RAM, видеопамять
- Графики изменения вышеперечисленных параметров по времени
- Температура с внешних датчиков (DS18B20)
- Текущий уровень скорости внешних вентиляторов