Skip to content

Instantly share code, notes, and snippets.

View pavlozt's full-sized avatar

Pavel Z pavlozt

View GitHub Profile
@graythze
graythze / xray_convert.py
Last active January 12, 2026 08:30
AmneziaVPN XRay to XRay Native
import json
import urllib.parse
import os
def convert_json_to_vless(json_file, custom_name):
# Читаем JSON-файл
with open(json_file, 'r') as f:
config = json.load(f)
# Извлекаем необходимые данные
@wiktorbgu
wiktorbgu / Mikrotik-WireGuard-anti-DPI.md
Last active February 7, 2026 10:24
Mikrotik WireGuard anti DPI

Чуть подправил скрипт , чтобы лишний раз не бегал по клиентским пирам, которые подключаются к этому роутеру, а только где роутер как клиент.
Работает убойно! Proton и Warp пробивает)

Upd.: увеличил время в фильтре до 2м30с как защита от ложных срабатываний у медленных подключений.
Считаю выполнение скрипта раз в 2 минуты средним нормальным значением.
Так же добавил в скрипт закомментированную строку с возможность исключения какого-либо wg интерфейса из проверки.

Если при выполнении скрипта на этапе генерации трафика выходит ошибка в лог, то:
выполнить команду /system/device-mode/print

@nikolaev-rd
nikolaev-rd / Grafana_ZabbixPlugin_compatibility.md
Last active May 21, 2025 14:21
Таблица совместимости версий Grafana и Zabbix-плагина
Grafana Zabbix Plugin Zabbix Нюансы
8.2.6 4.1.5 поднять версию выше не получается из-за grafana-zabbix/issue#1335
8.3.4 4.2.4 работает не у всех
8.3.5 4.2.5 sudo mkdir /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/datasource-zabbix/datasource-zabbix
sudo mkdir /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/datasource-zabbix/datasource-zabbix/partials/
sudo ln -s /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/datasource-zabbix/partials/query.editor.html /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/datasource-zabbix/datasource-zabbix/partials/query.editor.html
sudo mv /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/MANIFEST.txt /var/lib/grafana/plugins/alexanderzobnin-zabbix-app/MANIFEST.txt.backup
`sudo chown -R grafana:grafana /var/lib/grafana
@JM1
JM1 / Ansible_Roles_with_OS-specific_Defaults.md
Last active June 14, 2025 16:06
Ansible Roles with OS-specific defaults

Ansible Roles with OS-specific Defaults

This Ansible guide discusses several approaches on how to set different role default variables based / depending on the host operating system aka ansible_distribution / ansible_facts.distribution or other variables. For example, a role variable image_uri should point to the latest cloud image for the host. For CentOS 8 or Red Hat Enterprise Linux (RHEL) 8 the default value should be:

@willprice
willprice / cli.py
Created January 8, 2019 15:09
Python argparse logging verbosity
import argparse
import logging
parser = argparse.ArgumentParser(
description="Demo of setting logging verbosity using -vvvv style args",
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
)
parser.add_argument("-v", "--verbose", dest="verbosity", action="count", default=0,
help="Verbosity (between 1-4 occurrences with more leading to more "
"verbose logging). CRITICAL=0, ERROR=1, WARN=2, INFO=3, "
"DEBUG=4")
@ekreutz
ekreutz / ansible_variable_precedence.md
Last active November 20, 2025 23:25
Ansible variable precedence (order, hierarchy)