xray_config library
Classes
- Aes128Gcm
- APIConfig
- Authenticator
- AuthenticatorRequest
- AuthenticatorResponse
- BalancingRule
- Bandwidth
- BlackholeConfig
- BlackholeResponse
- BridgeConfig
- BurstObservatoryConfig
- CustomSockoptConfig
- CustomTransform
- CustomTransformArg
- Dns
- DNSConfig
- DNSOutboundConfig
- DNSOutboundRuleConfig
- DokodemoConfig
- Dtls
- FakeDNSConfig
- FakeDNSPoolElementConfig
- FinalMask
- FinalMaskSettings
- Fragment
- FragmentMask
- FreedomConfig
- GeodataAssetConfig
- GeodataConfig
- GRPCConfig
- HappyEyeballsConfig
- HeaderCustomTCP
- HeaderCustomUDP
- HealthCheckSettings
- HostAddress
- HostsWrapper
- HTTPAccount
- HTTPClientConfig
- HTTPRemoteConfig
- HttpResponse
- HTTPServerConfig
- HttpUpgradeConfig
- HysteriaClientConfig
- HysteriaConfig
- HysteriaServerConfig
- HysteriaUserConfig
- InboundDetourConfig
- KCPConfig
- LimitFallback
- ListHostAddress
- LogConfig
- LoopbackConfig
- Mask
- Masquerade
- MetricsConfig
- MultiFakeDNSConfig
- MuxConfig
- NameServerConfig
- Noise
- NoiseItem
- NoiseMask
- NoneResponse
- NoOpConnectionAuthenticator
- ObservatoryConfig
- Original
- OutboundDetourConfig
- Policy
- PolicyConfig
- PortalConfig
- ProxyConfig
- QuicParamsConfig
- RawBlackholeResponse
- RawFinalMaskSettings
- RawTCPHeaderConfig
- REALITYConfig
- ReverseConfig
- RouterConfig
- RouterRule
- Salamander
- ShadowsocksClientConfig
- ShadowsocksServerConfig
- ShadowsocksServerTarget
- ShadowsocksUserConfig
- SingleFakeDNSConfig
- SingleHostAddress
- SniffingConfig
- SocketConfig
- SocksAccount
- SocksClientConfig
- SocksRemoteConfig
- SocksServerConfig
- SplitHTTPConfig
- Srtp
- StatsConfig
- StrategyConfig
- StrategyLeastLoadConfig
- StrategyWeight
- StreamConfig
- Sudoku
- SystemPolicy
- TCPConfig
- TCPHeaderConfig
- TCPItem
- TLSCertConfig
- TLSConfig
- TrojanClientConfig
- TrojanInboundFallback
- TrojanServerConfig
- TrojanServerTarget
- TrojanUserConfig
- TunConfig
- UdpHop
- UDPItem
- Utp
- VersionConfig
- VLessInboundConfig
- VLessInboundFallback
- VLessOutboundConfig
- VLessOutboundVnext
- VLessReverseConfig
- VLessUser
- VMessAccount
- VMessDefaultConfig
- VMessInboundConfig
- VMessOutboundConfig
- VMessOutboundTarget
- VMessUser
- WebhookRuleConfig
- WebSocketConfig
- Wireguard
- WireGuardConfig
- WireGuardPeerConfig
- Xdns
- Xicmp
- XmuxConfig
- XrayAddress
- XrayConfig
- XrayDuration
- XrayInboundSettings
- XrayInt32Range
- XrayNetworkList
- XrayOutboundSettings
- XrayPortList
- XrayPortRange
- XrayProtocolSettings
- XrayRawInboundSettings
- XrayRawOutboundSettings
- XrayRawStrategySettings
- XrayStrategySettings
- XrayStringList
- XrayUser
- XrayValidationIssue
Enums
- AddressPortStrategy
- ApiService
- BalancingStrategyType
- DNSOutboundRuleAction
- DnsQueryStrategy
- ECHForceQuery
- LogLevel
- RouterDomainStrategy
- SecurityProtocol
- SocksAuthMethod
- SplitHTTPMode
- SplitHTTPPaddingMethod
- SplitHTTPPlacement
- TLSCertificateUsage
- TProxyMode
- TransportProtocol
- VmessSecurity
- XrayFallbackType
- XrayInboundProtocol
- XrayNetwork
- XrayOutboundProtocol
- XrayTargetStrategy
Extensions
- Aes128GcmPatterns on Aes128Gcm
- Adds pattern-matching-related methods to Aes128Gcm.
- APIConfigPatterns on APIConfig
- Adds pattern-matching-related methods to APIConfig.
- AuthenticatorRequestPatterns on AuthenticatorRequest
- Adds pattern-matching-related methods to AuthenticatorRequest.
- AuthenticatorResponsePatterns on AuthenticatorResponse
- Adds pattern-matching-related methods to AuthenticatorResponse.
- BalancingRulePatterns on BalancingRule
- Adds pattern-matching-related methods to BalancingRule.
- BridgeConfigPatterns on BridgeConfig
- Adds pattern-matching-related methods to BridgeConfig.
- BurstObservatoryConfigPatterns on BurstObservatoryConfig
- Adds pattern-matching-related methods to BurstObservatoryConfig.
- CustomSockoptConfigPatterns on CustomSockoptConfig
- Adds pattern-matching-related methods to CustomSockoptConfig.
- CustomTransformArgPatterns on CustomTransformArg
- Adds pattern-matching-related methods to CustomTransformArg.
- CustomTransformPatterns on CustomTransform
- Adds pattern-matching-related methods to CustomTransform.
- DNSConfigPatterns on DNSConfig
- Adds pattern-matching-related methods to DNSConfig.
- DNSOutboundConfigPatterns on DNSOutboundConfig
- Adds pattern-matching-related methods to DNSOutboundConfig.
- DNSOutboundRuleConfigPatterns on DNSOutboundRuleConfig
- Adds pattern-matching-related methods to DNSOutboundRuleConfig.
- DnsPatterns on Dns
- Adds pattern-matching-related methods to Dns.
- DokodemoConfigPatterns on DokodemoConfig
- Adds pattern-matching-related methods to DokodemoConfig.
- FakeDNSPoolElementConfigPatterns on FakeDNSPoolElementConfig
- Adds pattern-matching-related methods to FakeDNSPoolElementConfig.
- FinalMaskPatterns on FinalMask
- Adds pattern-matching-related methods to FinalMask.
- FragmentMaskPatterns on FragmentMask
- Adds pattern-matching-related methods to FragmentMask.
- FragmentPatterns on Fragment
- Adds pattern-matching-related methods to Fragment.
- FreedomConfigPatterns on FreedomConfig
- Adds pattern-matching-related methods to FreedomConfig.
- GeodataAssetConfigPatterns on GeodataAssetConfig
- Adds pattern-matching-related methods to GeodataAssetConfig.
- GeodataConfigPatterns on GeodataConfig
- Adds pattern-matching-related methods to GeodataConfig.
- GRPCConfigPatterns on GRPCConfig
- Adds pattern-matching-related methods to GRPCConfig.
- HappyEyeballsConfigPatterns on HappyEyeballsConfig
- Adds pattern-matching-related methods to HappyEyeballsConfig.
- HeaderCustomTCPPatterns on HeaderCustomTCP
- Adds pattern-matching-related methods to HeaderCustomTCP.
- HeaderCustomUDPPatterns on HeaderCustomUDP
- Adds pattern-matching-related methods to HeaderCustomUDP.
- HealthCheckSettingsPatterns on HealthCheckSettings
- Adds pattern-matching-related methods to HealthCheckSettings.
- HostsWrapperPatterns on HostsWrapper
- Adds pattern-matching-related methods to HostsWrapper.
- HTTPAccountPatterns on HTTPAccount
- Adds pattern-matching-related methods to HTTPAccount.
- HTTPClientConfigPatterns on HTTPClientConfig
- Adds pattern-matching-related methods to HTTPClientConfig.
- HTTPRemoteConfigPatterns on HTTPRemoteConfig
- Adds pattern-matching-related methods to HTTPRemoteConfig.
- HTTPServerConfigPatterns on HTTPServerConfig
- Adds pattern-matching-related methods to HTTPServerConfig.
- HttpUpgradeConfigPatterns on HttpUpgradeConfig
- Adds pattern-matching-related methods to HttpUpgradeConfig.
- HysteriaClientConfigPatterns on HysteriaClientConfig
- Adds pattern-matching-related methods to HysteriaClientConfig.
- HysteriaConfigPatterns on HysteriaConfig
- Adds pattern-matching-related methods to HysteriaConfig.
- HysteriaServerConfigPatterns on HysteriaServerConfig
- Adds pattern-matching-related methods to HysteriaServerConfig.
- HysteriaUserConfigPatterns on HysteriaUserConfig
- Adds pattern-matching-related methods to HysteriaUserConfig.
- InboundDetourConfigPatterns on InboundDetourConfig
- Adds pattern-matching-related methods to InboundDetourConfig.
- KCPConfigPatterns on KCPConfig
- Adds pattern-matching-related methods to KCPConfig.
- LimitFallbackPatterns on LimitFallback
- Adds pattern-matching-related methods to LimitFallback.
- LogConfigPatterns on LogConfig
- Adds pattern-matching-related methods to LogConfig.
- LoopbackConfigPatterns on LoopbackConfig
- Adds pattern-matching-related methods to LoopbackConfig.
- MaskPatterns on Mask
- Adds pattern-matching-related methods to Mask.
- MasqueradePatterns on Masquerade
- Adds pattern-matching-related methods to Masquerade.
- MetricsConfigPatterns on MetricsConfig
- Adds pattern-matching-related methods to MetricsConfig.
- MuxConfigPatterns on MuxConfig
- Adds pattern-matching-related methods to MuxConfig.
- NameServerConfigPatterns on NameServerConfig
- Adds pattern-matching-related methods to NameServerConfig.
- NoiseItemPatterns on NoiseItem
- Adds pattern-matching-related methods to NoiseItem.
- NoiseMaskPatterns on NoiseMask
- Adds pattern-matching-related methods to NoiseMask.
- NoisePatterns on Noise
- Adds pattern-matching-related methods to Noise.
- ObservatoryConfigPatterns on ObservatoryConfig
- Adds pattern-matching-related methods to ObservatoryConfig.
- OutboundDetourConfigPatterns on OutboundDetourConfig
- Adds pattern-matching-related methods to OutboundDetourConfig.
- PolicyConfigPatterns on PolicyConfig
- Adds pattern-matching-related methods to PolicyConfig.
- PolicyPatterns on Policy
- Adds pattern-matching-related methods to Policy.
- PortalConfigPatterns on PortalConfig
- Adds pattern-matching-related methods to PortalConfig.
- ProxyConfigPatterns on ProxyConfig
- Adds pattern-matching-related methods to ProxyConfig.
- QuicParamsConfigPatterns on QuicParamsConfig
- Adds pattern-matching-related methods to QuicParamsConfig.
- REALITYConfigPatterns on REALITYConfig
- Adds pattern-matching-related methods to REALITYConfig.
- ReverseConfigPatterns on ReverseConfig
- Adds pattern-matching-related methods to ReverseConfig.
- RouterConfigPatterns on RouterConfig
- Adds pattern-matching-related methods to RouterConfig.
- RouterRulePatterns on RouterRule
- Adds pattern-matching-related methods to RouterRule.
- SalamanderPatterns on Salamander
- Adds pattern-matching-related methods to Salamander.
- ShadowsocksClientConfigPatterns on ShadowsocksClientConfig
- Adds pattern-matching-related methods to ShadowsocksClientConfig.
- ShadowsocksServerConfigPatterns on ShadowsocksServerConfig
- Adds pattern-matching-related methods to ShadowsocksServerConfig.
- ShadowsocksServerTargetPatterns on ShadowsocksServerTarget
- Adds pattern-matching-related methods to ShadowsocksServerTarget.
- ShadowsocksUserConfigPatterns on ShadowsocksUserConfig
- Adds pattern-matching-related methods to ShadowsocksUserConfig.
- SniffingConfigPatterns on SniffingConfig
- Adds pattern-matching-related methods to SniffingConfig.
- SocketConfigPatterns on SocketConfig
- Adds pattern-matching-related methods to SocketConfig.
- SocksAccountPatterns on SocksAccount
- Adds pattern-matching-related methods to SocksAccount.
- SocksClientConfigPatterns on SocksClientConfig
- Adds pattern-matching-related methods to SocksClientConfig.
- SocksRemoteConfigPatterns on SocksRemoteConfig
- Adds pattern-matching-related methods to SocksRemoteConfig.
- SocksServerConfigPatterns on SocksServerConfig
- Adds pattern-matching-related methods to SocksServerConfig.
- SplitHTTPConfigPatterns on SplitHTTPConfig
- Adds pattern-matching-related methods to SplitHTTPConfig.
- StatsConfigPatterns on StatsConfig
- Adds pattern-matching-related methods to StatsConfig.
- StrategyConfigPatterns on StrategyConfig
- Adds pattern-matching-related methods to StrategyConfig.
- StrategyLeastLoadConfigPatterns on StrategyLeastLoadConfig
- Adds pattern-matching-related methods to StrategyLeastLoadConfig.
- StrategyWeightPatterns on StrategyWeight
- Adds pattern-matching-related methods to StrategyWeight.
- StreamConfigPatterns on StreamConfig
- Adds pattern-matching-related methods to StreamConfig.
- SudokuPatterns on Sudoku
- Adds pattern-matching-related methods to Sudoku.
- SystemPolicyPatterns on SystemPolicy
- Adds pattern-matching-related methods to SystemPolicy.
- TCPConfigPatterns on TCPConfig
- Adds pattern-matching-related methods to TCPConfig.
- TCPItemPatterns on TCPItem
- Adds pattern-matching-related methods to TCPItem.
- TLSCertConfigPatterns on TLSCertConfig
- Adds pattern-matching-related methods to TLSCertConfig.
- TLSConfigPatterns on TLSConfig
- Adds pattern-matching-related methods to TLSConfig.
- TrojanClientConfigPatterns on TrojanClientConfig
- Adds pattern-matching-related methods to TrojanClientConfig.
- TrojanInboundFallbackPatterns on TrojanInboundFallback
- Adds pattern-matching-related methods to TrojanInboundFallback.
- TrojanServerConfigPatterns on TrojanServerConfig
- Adds pattern-matching-related methods to TrojanServerConfig.
- TrojanServerTargetPatterns on TrojanServerTarget
- Adds pattern-matching-related methods to TrojanServerTarget.
- TrojanUserConfigPatterns on TrojanUserConfig
- Adds pattern-matching-related methods to TrojanUserConfig.
- TunConfigPatterns on TunConfig
- Adds pattern-matching-related methods to TunConfig.
- UdpHopPatterns on UdpHop
- Adds pattern-matching-related methods to UdpHop.
- UDPItemPatterns on UDPItem
- Adds pattern-matching-related methods to UDPItem.
- VersionConfigPatterns on VersionConfig
- Adds pattern-matching-related methods to VersionConfig.
- VLessInboundConfigPatterns on VLessInboundConfig
- Adds pattern-matching-related methods to VLessInboundConfig.
- VLessInboundFallbackPatterns on VLessInboundFallback
- Adds pattern-matching-related methods to VLessInboundFallback.
- VLessOutboundConfigPatterns on VLessOutboundConfig
- Adds pattern-matching-related methods to VLessOutboundConfig.
- VLessOutboundVnextPatterns on VLessOutboundVnext
- Adds pattern-matching-related methods to VLessOutboundVnext.
- VLessReverseConfigPatterns on VLessReverseConfig
- Adds pattern-matching-related methods to VLessReverseConfig.
- VLessUserPatterns on VLessUser
- Adds pattern-matching-related methods to VLessUser.
- VMessAccountPatterns on VMessAccount
- Adds pattern-matching-related methods to VMessAccount.
- VMessDefaultConfigPatterns on VMessDefaultConfig
- Adds pattern-matching-related methods to VMessDefaultConfig.
- VMessInboundConfigPatterns on VMessInboundConfig
- Adds pattern-matching-related methods to VMessInboundConfig.
- VMessOutboundConfigPatterns on VMessOutboundConfig
- Adds pattern-matching-related methods to VMessOutboundConfig.
- VMessOutboundTargetPatterns on VMessOutboundTarget
- Adds pattern-matching-related methods to VMessOutboundTarget.
- VMessUserPatterns on VMessUser
- Adds pattern-matching-related methods to VMessUser.
- WebhookRuleConfigPatterns on WebhookRuleConfig
- Adds pattern-matching-related methods to WebhookRuleConfig.
- WebSocketConfigPatterns on WebSocketConfig
- Adds pattern-matching-related methods to WebSocketConfig.
- WireGuardConfigPatterns on WireGuardConfig
- Adds pattern-matching-related methods to WireGuardConfig.
- WireGuardPeerConfigPatterns on WireGuardPeerConfig
- Adds pattern-matching-related methods to WireGuardPeerConfig.
- XdnsPatterns on Xdns
- Adds pattern-matching-related methods to Xdns.
- XicmpPatterns on Xicmp
- Adds pattern-matching-related methods to Xicmp.
- XmuxConfigPatterns on XmuxConfig
- Adds pattern-matching-related methods to XmuxConfig.
- XrayConfigPatterns on XrayConfig
- Adds pattern-matching-related methods to XrayConfig.
- XrayConfigValidation on XrayConfig
- XrayInt32RangePatterns on XrayInt32Range
- Adds pattern-matching-related methods to XrayInt32Range.
- XrayPortRangePatterns on XrayPortRange
- Adds pattern-matching-related methods to XrayPortRange.
- XrayTargetStrategyJson on XrayTargetStrategy
- XrayUserPatterns on XrayUser
- Adds pattern-matching-related methods to XrayUser.