Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xray_helper-0.2.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

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

Hashes for xray_helper-0.2.2.tar.gz
Algorithm Hash digest
SHA256 2b68a93a86e1cc01bd458629b5118c9ddf456f73e50c73da47ca2a8cc614d80f
MD5 536a8471333974e56320df3fa0b2669a
BLAKE2b-256 bc1c75349a0af6acb125bd70349a9ca6a54cfec7a5b06134ee00e1dd5dab3c6a

See more details on using hashes here.

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

Hashes for xray_helper-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4a3b7aef3de8ed603f42eda5c4517dd707a0934b7d70e66e79d2dc4141ee5aaa
MD5 ff76dff786ba1aaefa51b52f5baa7707
BLAKE2b-256 03e054a5c1a299332621b0b92ddbcaf473ffe5967067774d8488d3bc4a0a9939

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