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 vless2clash

  Для запуска требуется 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.1.0.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.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vless2clash-1.1.0.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.1.0.tar.gz
Algorithm Hash digest
SHA256 35bfcd4f2270ca2726ce68d887af5c67ad4c37700f724f947ac25d64fe4a2ce3
MD5 09420e89c1985a2f72c8f3663ab4fb15
BLAKE2b-256 d6395dd882e960a207e16b00df1cef2510274ebbca8f3f8992393e2c7ad9eda9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vless2clash-1.1.0-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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2826f6db9f70ed8804166ce57f5c090ae2868843316a41972f9669d6ad78618f
MD5 acf1002c42c90f43a391797a7e53fa90
BLAKE2b-256 0d37aa88cccca735a5ecdac5a99bb4b32974606b7dff5c7d1394a2615754e28f

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