Skip to main content

Helper package to xray_conf_models

Project description

Установка

Всё, что реально нужно находится в modules.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"

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.1.0.tar.gz (10.5 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.1.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file xray_helper-0.1.0.tar.gz.

File metadata

  • Download URL: xray_helper-0.1.0.tar.gz
  • Upload date:
  • Size: 10.5 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.1.0.tar.gz
Algorithm Hash digest
SHA256 247e4fd80e965295e3f04a2b1f97ddab1ebd88434cc412281cef511c71203af6
MD5 9bcb2dd817b88eef47aa678c6b6002e7
BLAKE2b-256 900e10305dc661539e53c393a96ceb657835e8ceccc6214818308e56422d7c3d

See more details on using hashes here.

File details

Details for the file xray_helper-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: xray_helper-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.8 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62ff1db5ce92145906df649701ed9613fa3695de56d6f5c52198293bfb85fc55
MD5 bc21bbcd16f35cb9f066fe91eebde66f
BLAKE2b-256 b18cba45aef811de11207255590b013f698b68bf0c56a04835cba78ea1b08aaf

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