Metadata-Version: 2.4
Name: vless2clash
Version: 1.1.1
Summary: Convert VLESS links to CLASH config [proxies & proxy-groups]
Home-page: https://github.com/spinepith/vless2clash.git
Author: spinepith
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python
Dynamic: summary

<h1 align="center">vless2clash</h1>


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

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

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


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


#### Декодирование
- `--decode` | `-d` - декодирование VLESS-ссылок из base64 и дальнейшая передача их в генератор.
- `--decode-raw` | `-dr` - только декодирование VLESS-ссылок из base64.
<br><sub>*--decode-raw нельзя использовать одновременно с другими параметрами, кроме строки.*</sub>


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

<br>


### Примеры использования
```bash
vless2clash "vless://uuid@server:443?..."
```

```bash
vless2clash --decode-raw "vless-links.txt"
```

```bash
vless2clash -d "dmxlc3M6Ly8=" -c 101 -g "NEW-GROUP"
```

<br>


### Чтобы установить утилиту, введите в терминале
```bash
pip install vless2clash
```
<sup>&nbsp;&nbsp;Для запуска требуется Python 3.8+</sup>
