Меня зовут Павел, я из Сибири.

«В этой жизни я всего добился сам» или что там пишут обычно на титульных страницах…

Ниже распологаются мои посты о самом неважном, в шапке ссылки на мини-инструменты для борьбы с цензурой

Скорее всего больше не буду писать и размещать новые инструменты для использования сервиса VPN Генератор. Проект правда хороший, и это один из лучших VPN сервисов доступных в РФ. Но некоторые решения и приоритеты проекта заставляют меня пустить грустную слезу. Если же кому-то из пользователей будет нужно чем-то помочь, то пишите мне тут или в дельту.
Библиотека-клиент для VPN Generator Установка Устанавливаете rust https://rustup.rs Скачиваете архив, или клонируете репозиторий Переходите в директорию, запускаете cargo build --release Копируете исполняемый файл из /target/release/ в удобное место. Если у вас линукс, то можно в /usr/bin/ Использование Всё происходит в терминале. Есть две опции. Первая - это просто включить VPN клиент с туннелированием (Outline, Amnezia, Wireguard) в системе, второй - включить VPN клиент как прокси (Shadowsocks-rust и т.д.) и добавить параметр –socks5 localhost:9052 (К примеру)
Порой бывает, что инструмент не работает. Я всё ещё не привёл всё к общему стандарту В этом случае ты можешь собрать конфиг вручную Нам понадобится: Конвертер base64 Текстовый редактор Конфиг Инструкция Допустим, что у тебя ключ вида ss://<закодированная часть>:прочие параметры:<пометки(Remarks)> Используешь любой base64 конвентер. Лучше локальный, но можно воспользоваться чем-то вроде https://www.base64decode.org/ru/. В него загружаешь закодированную часть. На выходе у тебя получится что-то в роде chacha20-ietf-poly1305:пароль@сервер:порт Создаёшь текстовый документ { "server":"сервер", "server_port":порт, "password":"пароль", "method":"chacha20-ietf-poly1305", "remarks":"Remarks" } Если чего-то из этого не было в закодированной части, то она должна быть в открытой части Если не работает и так, то пиши мне на почту или в дельта чат
Сейчас пишу консольный клиент, для действий на сайте определённом. Основа этого проекта - библиотека reqwest, с помошью которой я делаю простенькие запросы и получаю простенкие ответы. Сайт без авторизации по логину-паролю, но нужно хранить id сессии. В планах выпустить приложение с tui (Текстовый пользовательский интерфейс) и расширить возможность самого сайта. Все запросы будут оформленны в отдельную библиотеку, так что, в теории, в будущем можно будет привязать бота телеграм/дельта чат. Сибирь будет свободной.