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.2.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.2.tar.gz.
File metadata
- Download URL: xray_helper-0.2.2.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 |
2b68a93a86e1cc01bd458629b5118c9ddf456f73e50c73da47ca2a8cc614d80f
|
|
| MD5 |
536a8471333974e56320df3fa0b2669a
|
|
| BLAKE2b-256 |
bc1c75349a0af6acb125bd70349a9ca6a54cfec7a5b06134ee00e1dd5dab3c6a
|
File details
Details for the file xray_helper-0.2.2-py3-none-any.whl.
File metadata
- Download URL: xray_helper-0.2.2-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 |
4a3b7aef3de8ed603f42eda5c4517dd707a0934b7d70e66e79d2dc4141ee5aaa
|
|
| MD5 |
ff76dff786ba1aaefa51b52f5baa7707
|
|
| BLAKE2b-256 |
03e054a5c1a299332621b0b92ddbcaf473ffe5967067774d8488d3bc4a0a9939
|