Helper package to xray_conf_models
Project description
Установка
pip install xray-helper
Всё, что реально нужно находится в templates
base: Бутстрап-конфиг с настройками по умолчанию. Можно ознакомиться так:print(base.to_native_json(indent=2)). По умолчанию содержит:- лог-объект на warning
- policy-объект
- socks-инбаунд для тестов, который выходит напрямую
- маршрутизация: transfer напрямую, приватные айпишки в блок
Transport: класс, который призван помочь автосгенерить некоторые виды транспорта. На данный момент поддерживается tcp, xhttp, kcp, а из шифрования Reality или None- обязательным параметром является
seed: об него генерится всё, что связано с криптографией, а также shortIds. Может быть произвольной строкой. - с другими параметрами можно ознакомиться в
__init__класса
- обязательным параметром является
Rule: класс, который призван помочь добавить правила маршрутизации. Есть два взаимоисключающих аргумента:out: у всех правил должен быть аутбаунд, куда выходит трафик. Черезoutможно задать его явноlookup: поиск аутбаунда по тегу. Например, вот так:Rule(lookup=["d-transfer", base.outbounds])— ищем в outbounds объекта base аутбаунд с тегом "d-transfer"
- Также полезно будет ознакомиться с файлом
demo.py
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
xray_helper-0.2.1.tar.gz
(10.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xray_helper-0.2.1.tar.gz.
File metadata
- Download URL: xray_helper-0.2.1.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1f9d6859af3fbf04f8f33f4b4203c3995c4edbd13f09e03f07fadf4ef773232
|
|
| MD5 |
8067a03f81deabec92d782591bb37726
|
|
| BLAKE2b-256 |
7ad1ee97292bc4fd9b367a17ce2f39c4f7e69653ea9dd55a17d6909f899ca195
|
File details
Details for the file xray_helper-0.2.1-py3-none-any.whl.
File metadata
- Download URL: xray_helper-0.2.1-py3-none-any.whl
- Upload date:
- Size: 12.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54e6421ecb1ab14a5e56803cc9cc3358defc5d33277f22f3bf73b79948bb58ff
|
|
| MD5 |
b8ddea2b8fa3461f0ec71b2c395e88dd
|
|
| BLAKE2b-256 |
b855d0906cac4bd29a86bf2104ec48e5055f3422437cc2ccfab5f6cb7cdf0df1
|