mirror of
https://github.com/house-of-vanity/OutFleet.git
synced 2025-08-21 22:47:15 +00:00
Xray works
This commit is contained in:
55
vpn/xray_api_v2/models/__init__.py
Normal file
55
vpn/xray_api_v2/models/__init__.py
Normal file
@@ -0,0 +1,55 @@
|
||||
"""Xray API models"""
|
||||
from .base import (
|
||||
BaseXrayModel, XrayConfig, XrayProtocol,
|
||||
TransportProtocol, SecurityType
|
||||
)
|
||||
from .protocols import (
|
||||
# VLESS
|
||||
VLESSAccount, VLESSClient, VLESSInboundConfig,
|
||||
# VMess
|
||||
VMeSSAccount, VMeSSUser, VMeSSInboundConfig, VMeSSSecurityConfig,
|
||||
# Trojan
|
||||
TrojanAccount, TrojanUser, TrojanServerConfig, TrojanFallback,
|
||||
# Shadowsocks
|
||||
ShadowsocksAccount, ShadowsocksUser, ShadowsocksServerConfig,
|
||||
# Utils
|
||||
generate_uuid, validate_uuid, create_protocol_config
|
||||
)
|
||||
from .transports import (
|
||||
StreamSettings, TCPSettings, WebSocketSettings, GRPCSettings,
|
||||
HTTPSettings, XHTTPSettings, KCPSettings, QUICSettings, DomainSocketSettings,
|
||||
create_tcp_stream, create_ws_stream, create_grpc_stream, create_http_stream, create_xhttp_stream
|
||||
)
|
||||
from .security import (
|
||||
TLSConfig, REALITYConfig, XTLSConfig, Certificate,
|
||||
create_tls_config, create_reality_config, create_reality_client_config,
|
||||
generate_self_signed_certificate, create_tls_config_with_self_signed
|
||||
)
|
||||
from .inbound import (
|
||||
InboundConfig, ReceiverConfig, SniffingConfig, InboundBuilder
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Base
|
||||
'BaseXrayModel', 'XrayConfig', 'XrayProtocol', 'TransportProtocol', 'SecurityType',
|
||||
|
||||
# Protocols
|
||||
'VLESSAccount', 'VLESSClient', 'VLESSInboundConfig',
|
||||
'VMeSSAccount', 'VMeSSUser', 'VMeSSInboundConfig', 'VMeSSSecurityConfig',
|
||||
'TrojanAccount', 'TrojanUser', 'TrojanServerConfig', 'TrojanFallback',
|
||||
'ShadowsocksAccount', 'ShadowsocksUser', 'ShadowsocksServerConfig',
|
||||
'generate_uuid', 'validate_uuid', 'create_protocol_config',
|
||||
|
||||
# Transports
|
||||
'StreamSettings', 'TCPSettings', 'WebSocketSettings', 'GRPCSettings',
|
||||
'HTTPSettings', 'XHTTPSettings', 'KCPSettings', 'QUICSettings', 'DomainSocketSettings',
|
||||
'create_tcp_stream', 'create_ws_stream', 'create_grpc_stream', 'create_http_stream', 'create_xhttp_stream',
|
||||
|
||||
# Security
|
||||
'TLSConfig', 'REALITYConfig', 'XTLSConfig', 'Certificate',
|
||||
'create_tls_config', 'create_reality_config', 'create_reality_client_config',
|
||||
'generate_self_signed_certificate', 'create_tls_config_with_self_signed',
|
||||
|
||||
# Inbound
|
||||
'InboundConfig', 'ReceiverConfig', 'SniffingConfig', 'InboundBuilder',
|
||||
]
|
Reference in New Issue
Block a user