config homeproxy 'config'
	option routing_mode 'gfwlist'
	option proxy_mode 'redirect_tproxy'
	option ipv6_support '1'
	option log_level 'warn'
	option clash_api_enabled '0'
	option main_node 'nil'
	option main_udp_node 'nil'
	option dns_server '8.8.8.8'

config homeproxy 'infra'
	option mixed_port '5330'
	option redirect_port '5331'
	option tproxy_port '5332'
	option dns_port '5333'
	option self_mark '100'

config homeproxy 'control'

config homeproxy 'routing'
	option default_outbound 'Proxy_Selector'
	option default_outbound_dns 'default-dns'
	option sniff_override '1'
	option bypass_cn_traffic '0'

config homeproxy 'dns'
	option dns_strategy 'prefer_ipv4'
	option default_server 'Proxy_DNS'

config dns_server 'Proxy_DNS'
	option label 'Proxy_DNS'
	option enabled '1'
	option type 'https'
	option server '1.1.1.1'
	option path '/dns-query'
	option outbound 'Proxy_Auto'

config routing_node 'Proxy_Selector'
	option enabled '1'
	option label 'Proxy Selector'
	option node 'selector'
	list selector_nodes 'Proxy_Auto'

config routing_node 'Proxy_Auto'
	option enabled '1'
	option label 'Proxy Auto'
	option node 'urltest'
	list urltest_nodes 'n1'
	option urltest_url 'https://www.gstatic.com/generate_204'
	option urltest_interval '300'
	option urltest_tolerance '50'

config node 'n1'
	option type 'shadowsocks'
	option label 'Fallback Node'
	option address 'fallback-node.example'
	option port '8388'
	option shadowsocks_encrypt_method '2022-blake3-aes-128-gcm'
	option password 'fallback-node-password'
