{ "log": { "access": "./access.log", "dnsLog": true, "error": "./error.log", "loglevel": "debug", "maskAddress": "" }, "api": { "tag": "api", "services": [ "HandlerService", "LoggerService", "StatsService", "ObservatoryService" ] }, "inbounds": [ { "tag": "api", "listen": "127.0.0.1", "port": 62789, "protocol": "tunnel", "settings": { "address": "127.0.0.1" } } ], "outbounds": [ { "tag": "direct", "protocol": "freedom", "settings": { "domainStrategy": "AsIs", "redirect": "", "noises": [] } }, { "tag": "blocked", "protocol": "blackhole", "settings": {} }, { "tag": "api", "protocol": "blackhole" } ], "policy": { "levels": { "0": { "downlinkOnly": 0, "uplinkOnly": 0, "handshake": 8, "connIdle": 500, "statsUserUplink": true, "statsUserDownlink": true, "statsUserOnline": true } }, "system": { "statsInboundDownlink": true, "statsInboundUplink": true, "statsOutboundDownlink": true, "statsOutboundUplink": true } }, "routing": { "domainStrategy": "AsIs", "rules": [ { "type": "field", "inboundTag": [ "api" ], "outboundTag": "api" }, { "type": "field", "outboundTag": "blocked", "ip": [ "geoip:private" ] }, { "type": "field", "outboundTag": "blocked", "protocol": [ "bittorrent" ] } ] }, "stats": {}, "metrics": { "tag": "metrics_out", "listen": "127.0.0.1:11111" }, "observatory": {} }