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.3.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.3.tar.gz.
File metadata
- Download URL: xray_helper-0.2.3.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 |
f4bb534396859f124a85806bc058951ea549d8e37625ab85d47d4bd042e1bff5
|
|
| MD5 |
b1f3368f43f82ccf5549dbfe24f7e01c
|
|
| BLAKE2b-256 |
412947a979ace1cc7b3ce2608676b848708df68492d1573f0bc2944d762567e1
|
File details
Details for the file xray_helper-0.2.3-py3-none-any.whl.
File metadata
- Download URL: xray_helper-0.2.3-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 |
9c83588560fb6beed8dfd77e5903545c3741c7c6a619801d802c32a35d67d600
|
|
| MD5 |
1d20636938362a72e0aa04e1cb9b3eef
|
|
| BLAKE2b-256 |
f95f6e17d41eda0a06e01f0123695069eb239598c904f0ea81bad6f421ffa61f
|