mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-08-23 03:16:52 +00:00
202 lines
4.1 KiB
Text
202 lines
4.1 KiB
Text
{
|
|
"log": {
|
|
"level": "warn",
|
|
"output": "box.log",
|
|
"timestamp": true
|
|
},
|
|
"dns": {
|
|
"servers": [
|
|
{
|
|
"tag": "dns-remote",
|
|
"address": "udp://1.1.1.1",
|
|
"address_resolver": "dns-direct"
|
|
},
|
|
{
|
|
"tag": "dns-trick-direct",
|
|
"address": "https://sky.rethinkdns.com/",
|
|
"detour": "direct-fragment"
|
|
},
|
|
{
|
|
"tag": "dns-direct",
|
|
"address": "1.1.1.1",
|
|
"address_resolver": "dns-local",
|
|
"detour": "direct"
|
|
},
|
|
{
|
|
"tag": "dns-local",
|
|
"address": "local",
|
|
"detour": "direct"
|
|
},
|
|
{
|
|
"tag": "dns-block",
|
|
"address": "rcode://success"
|
|
}
|
|
],
|
|
"rules": [
|
|
{
|
|
"domain_suffix": ".ir",
|
|
"geosite": "ir",
|
|
"server": "dns-direct"
|
|
},
|
|
{
|
|
"domain": "cp.cloudflare.com",
|
|
"server": "dns-remote",
|
|
"rewrite_ttl": 3000
|
|
}
|
|
],
|
|
"final": "dns-remote",
|
|
"static_ips": {
|
|
"sky.rethinkdns.com": [
|
|
"188.114.97.1",
|
|
"188.114.96.1",
|
|
"2a06:98c1:3120::3",
|
|
"2a06:98c1:3121::3",
|
|
"104.17.147.22",
|
|
"104.17.148.22",
|
|
"104.18.1.48",
|
|
"104.18.0.48",
|
|
"2606:4700::6812:30",
|
|
"2606:4700::6812:130"
|
|
]
|
|
},
|
|
"independent_cache": true
|
|
},
|
|
"inbounds": [
|
|
{
|
|
"type": "tun",
|
|
"tag": "tun-in",
|
|
"mtu": 9000,
|
|
"inet4_address": "172.19.0.1/28",
|
|
"auto_route": true,
|
|
"strict_route": true,
|
|
"endpoint_independent_nat": true,
|
|
"stack": "mixed",
|
|
"sniff": true,
|
|
"sniff_override_destination": true
|
|
},
|
|
{
|
|
"type": "mixed",
|
|
"tag": "mixed-in",
|
|
"listen": "127.0.0.1",
|
|
"listen_port": 2334,
|
|
"sniff": true,
|
|
"sniff_override_destination": true
|
|
},
|
|
{
|
|
"type": "direct",
|
|
"tag": "dns-in",
|
|
"listen": "127.0.0.1",
|
|
"listen_port": 6450
|
|
}
|
|
],
|
|
"outbounds": [
|
|
{
|
|
"type": "selector",
|
|
"tag": "select",
|
|
"outbounds": [
|
|
"auto",
|
|
"WARP § 0"
|
|
],
|
|
"default": "auto"
|
|
},
|
|
{
|
|
"type": "urltest",
|
|
"tag": "auto",
|
|
"outbounds": [
|
|
"WARP § 0"
|
|
],
|
|
"url": "http://cp.cloudflare.com/",
|
|
"interval": "10m0s",
|
|
"idle_timeout": "1h40m0s"
|
|
},
|
|
{
|
|
"type": "wireguard",
|
|
"tag": "WARP § 0",
|
|
"local_address": [
|
|
"172.16.0.2/24",
|
|
"2606:4700:110:8909:8a50:cfab:7fa3:8054/128"
|
|
],
|
|
"private_key": "KNVh/QK6bFoAfcQSDZT0DA0T3seJPhOH5w7clSPHC0M=",
|
|
"server": "188.114.97.239",
|
|
"server_port": 7156,
|
|
"peer_public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
|
|
"reserved": "dK+u",
|
|
"mtu": 1330,
|
|
"fake_packets": "5-10",
|
|
"fake_packets_size": "40-100",
|
|
"fake_packets_delay": "20-250"
|
|
},
|
|
{
|
|
"type": "dns",
|
|
"tag": "dns-out"
|
|
},
|
|
{
|
|
"type": "direct",
|
|
"tag": "direct"
|
|
},
|
|
{
|
|
"type": "direct",
|
|
"tag": "direct-fragment",
|
|
"tls_fragment": {
|
|
"enabled": true,
|
|
"size": "1-500",
|
|
"sleep": "0-500"
|
|
}
|
|
},
|
|
{
|
|
"type": "direct",
|
|
"tag": "bypass"
|
|
},
|
|
{
|
|
"type": "block",
|
|
"tag": "block"
|
|
}
|
|
],
|
|
"route": {
|
|
"geoip": {
|
|
"path": "geo-assets/sagernet-sing-geoip-geoip.db"
|
|
},
|
|
"geosite": {
|
|
"path": "geo-assets/sagernet-sing-geosite-geosite.db"
|
|
},
|
|
"rules": [
|
|
{
|
|
"inbound": "dns-in",
|
|
"outbound": "dns-out"
|
|
},
|
|
{
|
|
"port": 53,
|
|
"outbound": "dns-out"
|
|
},
|
|
{
|
|
"clash_mode": "Direct",
|
|
"outbound": "direct"
|
|
},
|
|
{
|
|
"clash_mode": "Global",
|
|
"outbound": "select"
|
|
},
|
|
{
|
|
"domain_suffix": ".ir",
|
|
"geosite": "ir",
|
|
"geoip": "ir",
|
|
"outbound": "bypass"
|
|
}
|
|
],
|
|
"final": "select",
|
|
"auto_detect_interface": true,
|
|
"override_android_vpn": true
|
|
},
|
|
"experimental": {
|
|
"cache_file": {
|
|
"enabled": true,
|
|
"path": "clash.db",
|
|
"max_size": "150GB",
|
|
"max_age": "720h"
|
|
},
|
|
"clash_api": {
|
|
"external_controller": "127.0.0.1:6756",
|
|
"secret": "_ZrW2wZnJLUcndY9"
|
|
}
|
|
}
|
|
}
|