Skip to main content

Convert VLESS links to CLASH config [proxies & proxy-groups]

Project description

vless2clash

Простая CLI-утилита, которая из VLESS-ссылок генерирует блоки proxies и proxy-groups для конфига Mihomo | Clash Meta.


Функционал

vless2clash [ПАРАМЕТРЫ] <VLESS-ссылки | путь к файлу>

На вход обязательно должна быть передана <СТРОКА>, из данных которой будут сгенерированы блоки конфига. При необходимости, исходная информация может быть обработана с помощью дополнительных [ПАРАМЕТРОВ].

VLESS-ссылки

  • VLESS-ссылки, разделенные переносом строки.
  • VLESS-ссылки, закодированные в base64.
  • Путь к текстовому файлу, в котором содержатся ссылки в одном из вышеперечисленных форматов.

Декодирование

  • --decode | -d - декодирование VLESS-ссылок из base64 и дальнейшая передача их в генератор.
  • --decode-raw | -dr - только декодирование VLESS-ссылок из base64.
    --decode-raw нельзя использовать одновременно с другими параметрами, кроме строки.

Дополнительные параметры

  • --counter | -c - изменение названий серверов на 'SERVER-X', с инкрементируемым X.
  • --group | -g - имя прокси-группы, в которую будут добавлены сервера.
  • --version | -v - текущая версия утилиты.

Примеры использования

vless2clash "vless://uuid@server:443?..."
vless2clash --decode-raw "vless-links.txt"
vless2clash -d "dmxlc3M6Ly8=" -c 101 -g "NEW-GROUP"

Чтобы установить утилиту, введите в терминале

pip install git+https://github.com/spinepith/vless2clash.git

  Для запуска требуется Python 3.8+

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vless2clash-1.0.1.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vless2clash-1.0.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file vless2clash-1.0.1.tar.gz.

File metadata

  • Download URL: vless2clash-1.0.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vless2clash-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ebb05122204c32939329513733b88b5e331fd43ae6b7246ab9591cad1379f2e3
MD5 82f589bd98f6c43582b4193daceec4c9
BLAKE2b-256 162f20c4913882e6fc54de39e45cc1601e9a3d86cdd420a8fb0b93eda739d91e

See more details on using hashes here.

File details

Details for the file vless2clash-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: vless2clash-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for vless2clash-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4dc03dd19907bd621ab78966b53d984c91f61e403366913881e26802fa93c18f
MD5 a45ae8cd25dca7b301e25e1c5d1e690e
BLAKE2b-256 2bf8c0f9775f39dc103a222e9a5f9e29ea66cc9a855384b6cb35bfd4b127a0f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page