Get desktop application:
View/edit binary Protocol Buffers messages
* DNSOptions defines DNS-related configuration options.
Used in:
Remote DNS server address.
Strategy for resolving domains with remote DNS.
Direct DNS server address.
Strategy for resolving domains with direct DNS.
If true, enables independent DNS caching.
If true, enables fake DNS responses.
If true, enables DNS routing.
* DomainStrategy defines the strategies for IP address preference when resolving domain names.
Used in: ,
As it is.
Prefer IPv4 addresses.
Prefer IPv6 addresses.
Only use IPv4 addresses.
Only use IPv6 addresses.
* HiddifyOptions defines the configuration options for the Hiddify application.
Used in:
Enables full configuration options.
Specifies the logging level (e.g., INFO, DEBUG).
Path to the log file.
Indicates whether the Clash API is enabled.
Port for the Clash API (using uint32 for compatibility).
Secret key for accessing the Clash API.
Region for the application.
If true, blocks ads.
If true, use XRay core when possible.
List of routing rules for traffic management.
Configuration options for Warp.
Additional configuration options for a second Warp instance.
Configuration options for multiplexing.
Options for TLS tricks.
DNS-related options.
Inbound connection options.
URL test configuration options.
Routing-related options.
* InboundOptions defines the configuration options for inbound connections.
Used in:
If true, enables TUN interface.
If true, enables TUN service.
If true, sets the system proxy.
Port for mixed traffic (using uint32 for compatibility).
Port for TProxy connections (using uint32 for compatibility).
Port for TProxy connections (using uint32 for compatibility).
Port for local DNS service (using uint32 for compatibility).
Maximum Transmission Unit size (using uint32 for compatibility).
If true, enforces strict routing.
Specifies the TUN stack to use.
* IntRange defines a range of integers for various configurations. It includes the starting and ending values of the range.
Used in: ,
Starting value of the range.
Ending value of the range.
* MuxOptions defines options for multiplexing connections.
Used in:
If true, enables multiplexing.
If true, enables padding for multiplexed connections.
Maximum number of streams allowed (using int32).
Protocol used for multiplexing.
* RouteOptions defines options related to traffic routing.
Used in:
If true, resolves the destination address.
Strategy for handling IPv6 addresses.
If true, bypasses LAN connections.
If true, allows connections from LAN.
* Rule defines routing rules for managing traffic.
Used in:
URL of the rule set.
List of domains affected by this rule.
IP address associated with this rule.
Port number associated with this rule.
Network type (e.g., IPv4, IPv6).
Protocol type (e.g., TCP, UDP).
Outbound traffic handling (e.g., allow, deny).
* TLSTricks defines options for TLS tricks to obfuscate traffic.
Used in:
If true, enables fragmentation of packets.
Size of fragments to be used.
Sleep time between fragments.
If true, enables mixed SNI case for obfuscation.
If true, enables padding of packets.
Size of padding to be used.
* URLTestOptions defines the configuration options for URL testing.
Used in:
URL used for connection testing.
Interval for URL tests in milliseconds.
* WarpAccount defines account details for Warp.
Used in:
Unique account identifier.
Access token for the account.
* WarpOptions defines configuration options for Warp.
Used in:
Unique identifier for the Warp configuration.
If true, enables Warp functionality.
Operating mode for Warp.
Configuration for WireGuard (defined elsewhere).
Fake packet configuration.
Size of fake packets.
Delay for sending fake packets.
Mode for sending fake packets.
Clean IP address to use.
Port for clean traffic (using uint32 for compatibility).
Account details for Warp (defined elsewhere).
* WarpWireguardConfig defines the configuration details for WireGuard.
Used in:
Private key for WireGuard.
Local IPv4 address for WireGuard.
Local IPv6 address for WireGuard.
Peer public key for WireGuard.
Client identifier for WireGuard.