Skip to content

Instantly share code, notes, and snippets.

@rz6agx
rz6agx / Xray-proxy-scheme-upd.md
Last active November 21, 2025 07:30
xray proxy VPN

Многоуровневая прокси-схема с Xray, которая выживет в 2025–2026 годах

TL;DR
РФ-VPS (VLESS + Vision + Reality → microsoft.com) → Зарубежный VPS (Shadowsocks-2022 blake3-aes-128-gcm) → Интернет
Маршрутизация только на клиенте, сервер в РФ просто «глухая труба».

К 2025–2026 году это самая живучая и незаметная схема для России.

Зачем это нужно в конце 2025 года

@rz6agx
rz6agx / setup_xray_autostart_windows.md
Last active July 20, 2025 03:51
Настройка автозапуска Xray в Windows 11

Настройка автозапуска Xray в Windows 11

Шаг 1. Создай папку и положи туда xray.exe и конфиг

Например:

  • Xray лежит в: C:\xray\xray.exe
  • Конфиг: C:\xray\config.json

Шаг 2. Настрой планировщик заданий

@rz6agx
rz6agx / Vim-vimrc.md
Last active April 9, 2025 07:00
My config file Vim - .vimrc

My config file Vim

Конфигурационный файл .vimrc

" Инициализация менеджера плагинов
call plug#begin('~/.vim/plugged')

" Список плагинов
Plug 'preservim/vim-markdown'
Plug 'tpope/vim-fugitive'
@rz6agx
rz6agx / Launch-Xray-MacOS.md
Last active November 8, 2025 19:58
Цель состоит в том, чтобы автоматизировать запуск **Xray** при каждой загрузке **macOS**, подобно тому, как это делается с помощью `systemctl` на **Linux**.

Запуск Xray как сервиса на macOS

Цель состоит в том, чтобы автоматизировать запуск Xray при каждой загрузке macOS, подобно тому, как это делается с помощью systemctl на Linux. Xray стартует в фоне, поднимает локальный прокси-сервер на указанном в конфиге порте. После чего отдельной командой можно подключать или отключать системный прокси-сервер.

Установка и обновление xray-core легко производится через homebrew.

На macOS для управления сервисами используется Launchd. Это системный менеджер, который запускает программы и скрипты по расписанию или при определенных событиях, таких как загрузка системы.

Создание plist файла:

  • Создайте новый текстовый файл с расширением .plist. Например, com.xray.proxy.plist.
@rz6agx
rz6agx / Helix-editor.md
Last active July 20, 2025 03:52
Редактор кода Helix

Редактор кода Helix

В заметке кратко описан новый редактор кода Helix, которой является продолжением философии модальных редакторов Vim или NeoVim.

Цитата с официального сайта разработчиков: Начав с нуля, мы смогли извлечь уроки из нашего опыта работы с Vim и внести некоторые кардинальные изменения. Результатом является гораздо меньшая кодовая база и современный набор значений по умолчанию. Легче начать работу, если вы никогда раньше не использовали модальный редактор, и надо будет гораздо меньше возиться с файлами конфигурации. Helix использует традиционную для Vim модель редактирования с режимами (normal, insert, visual и т.д.), что позволяет эффективно выполнять различные операции над текстом. Helix стремится предоставить пользователям больше возможностей "из коробки", избавляя от необходимости устанавливать множество плагинов, как это часто бывает в Vim.

Helix написан на Rust, без Electron, без VimScript, без JavaScript. Helix устанавливается не голым чистым

@rz6agx
rz6agx / Little-known-XRay-features.md
Last active October 19, 2025 17:38
Малоизвестные фичи XRay

Малоизвестные фичи XRay

В этом посте я кратко поведаю о разных интересных возможностях XRay (клиент и сервер для протоколов VMess, VLESS, Trojan и других, в том числе с XTLS-Reality и XTLS-Vision), о которых, кажется, мало кто знает, но которые могут оказаться очень полезными.

Fragment

На фоне недавних событий (замедление Youtube Роскомнадзором), многие открыли для себя инструменты типа GoodbyeDPI и подобных. Они работают с использованием различных трюков при передаче данных по протоколу TCP, благодаря которым цензурирующее оборудование (так называемое ТСПУ) при обработке TLS-handshake оказывается сбитым с толку и не понимает, на какой именно сайт вы пытаетесь попасть (потому что не может прочитать параметр "SNI" при установке TLS-соединения), и в итоге блокировка/замедление не срабатывает. XRay тоже умеет подобное, там это называется "Fragment".

Простейший конфиг XRay для этого будет выглядеть примерно так:

@rz6agx
rz6agx / Shadowsocks-over-Cloak.md
Created February 19, 2025 11:15
A script to automate the installation of Shadowsocks with the Cloak plugin on Debian 12 and Ubuntu 24

Shadowsocks-over-Cloak

A script to automate the installation of Shadowsocks with the Cloak plugin on Debian 12 and Ubuntu 24.

This repository provides a script to automate the installation and configuration of Shadowsocks with the Cloak plugin on Debian 12 and Ubuntu 24 systems. Cloak obfuscates Shadowsocks traffic as legitimate HTTPS traffic, making it harder to detect and block.

A similar project, the HirbodBehnam/Shadowsocks-Cloak-Installer, supports Debian 11 and Ubuntu 22. However, it doesn't support newer operating system releases. This script addresses this limitation by offering support for Debian 12 and Ubuntu 24, ensuring compatibility with the latest system updates.

During the installation process, the script performs the following actions:

  • Updates system packages
  • Downloads the latest releases of Shadowsocks and Cloak
@rz6agx
rz6agx / Vless-Reality.md
Created February 19, 2025 11:00
Настройка VLESS + TCP + REALITY + VISION + uTLS

Настройка VLESS + TCP + REALITY + VISION + uTLS

Автор: iambabyninja, 9 июля 2024 года

В данном руководстве мы подробно рассмотрим настройку VLESS TCP REALITY + FLOW + uTLS, а также детально изучим механизмы их работы.

Важно: Рекомендуется внимательно изучить это руководство полностью. На каждом этапе, от изучения основ до рассмотрения реализации различных механизмов и тонкостей настройки, мы будем углубляться в детали каждого предыдущего пункта. Такой подход позволит вам не только понять отдельные аспекты продукта, но и сформировать комплексное и целостное представление о его работе и возможностях.

VLESS

@rz6agx
rz6agx / Xray-XTLS-Reality-server-client.md
Created February 19, 2025 10:59
Bleeding-edge обход блокировок с полной маскировкой: настраиваем сервер и клиент XRay с XTLS-Reality быстро и просто

Bleeding-edge обход блокировок с полной маскировкой: настраиваем сервер и клиент XRay с XTLS-Reality быстро и просто

Статья опубликована под лицензией Creative Commons BY-NC-SA.

В серии предыдущих статей я описывал, почему повсеместно используемые VPN- и прокси-протоколы такие как Wireguard и L2TP очень уязвимы к выявлению и могут быть легко заблокированы цензорами при желании, обозревал существующие гораздо более надежные протоколы обхода блокировок, клиенты для них, а также описывал настройку сервера для всего этого.

Но кое о чем мы не поговорили. Во второй статье я вскользь упомянул самую передовую и недетектируемую технологию обхода блокировок под названием XTLS-Reality, и пришло время рассказать о ней поподробнее, а именно - как настроить клиент и сервер для нее.

Кроме того, что это

@rz6agx
rz6agx / FAQ-XTLS-Xray-Shadowsocks.md
Created February 19, 2025 10:58
FAQ по Shadowsocks/XRay/XTLS/Reality/Nekobox/etc. для обхода блокировок

FAQ по Shadowsocks/XRay/XTLS/Reality/Nekobox/etc. для обхода блокировок

Эта статья - сборник разных вопросов и ответов на них, которые звучали в комментариях к моим предыдущим статьям (Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria, Cloak и все-все-все, Bleeding-edge обход блокировок с полной маскировкой: настраиваем сервер и клиент XRay с XTLS-Reality быстро и просто и других из той же серии) и в личных сообщениях.

Разное

Пользуюсь прокси, и некоторые сервисы/приложения каким-то образом определяют, что я сижу через прокси, как они это делают?

Классических способов выявить прокси/VPN не так много, самые известные: