From 38b30a6a37103cce3b80e451551d9c32f9cdaa18 Mon Sep 17 00:00:00 2001 From: MHSanaei <33454419+MHSanaei@users.noreply.github.com> Date: Tue, 28 Feb 2023 09:21:42 +0330 Subject: [PATCH] xray config enable traffic + block iran ip address --- .../for enable traffic+block all iran ip.txt | 77 +++++++++++++++++++ media/for enable traffic.txt | 75 ++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 media/for enable traffic+block all iran ip.txt create mode 100644 media/for enable traffic.txt diff --git a/media/for enable traffic+block all iran ip.txt b/media/for enable traffic+block all iran ip.txt new file mode 100644 index 00000000..8947f066 --- /dev/null +++ b/media/for enable traffic+block all iran ip.txt @@ -0,0 +1,77 @@ +{ + "log": { + "loglevel": "warning", + "access": "./access.log" + }, + + "api": { + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ], + "tag": "api" + }, + "inbounds": [ + { + "listen": "127.0.0.1", + "port": 62789, + "protocol": "dokodemo-door", + "settings": { + "address": "127.0.0.1" + }, + "tag": "api" + } + ], + "outbounds": [ + { + "protocol": "freedom", + "settings": {} + }, + { + "protocol": "blackhole", + "settings": {}, + "tag": "blocked" + } + ], + "policy": { + "levels": { + "0": { + "statsUserUplink": true, + "statsUserDownlink": true + } + }, + "system": { + "statsInboundDownlink": true, + "statsInboundUplink": true + } + }, + "routing": { + "domainStrategy": "IPIfNonMatch", + "rules": [ + { + "inboundTag": [ + "api" + ], + "outboundTag": "api", + "type": "field" + }, + { + "ip": [ + "geoip:private", + "geoip:ir" + ], + "outboundTag": "blocked", + "type": "field" + }, + { + "outboundTag": "blocked", + "protocol": [ + "bittorrent" + ], + "type": "field" + } + ] + }, + "stats": {} +} \ No newline at end of file diff --git a/media/for enable traffic.txt b/media/for enable traffic.txt new file mode 100644 index 00000000..fd3c2370 --- /dev/null +++ b/media/for enable traffic.txt @@ -0,0 +1,75 @@ +{ + "log": { + "loglevel": "warning", + "access": "./access.log" + }, + + "api": { + "services": [ + "HandlerService", + "LoggerService", + "StatsService" + ], + "tag": "api" + }, + "inbounds": [ + { + "listen": "127.0.0.1", + "port": 62789, + "protocol": "dokodemo-door", + "settings": { + "address": "127.0.0.1" + }, + "tag": "api" + } + ], + "outbounds": [ + { + "protocol": "freedom", + "settings": {} + }, + { + "protocol": "blackhole", + "settings": {}, + "tag": "blocked" + } + ], + "policy": { + "levels": { + "0": { + "statsUserUplink": true, + "statsUserDownlink": true + } + }, + "system": { + "statsInboundDownlink": true, + "statsInboundUplink": true + } + }, + "routing": { + "rules": [ + { + "inboundTag": [ + "api" + ], + "outboundTag": "api", + "type": "field" + }, + { + "ip": [ + "geoip:private" + ], + "outboundTag": "blocked", + "type": "field" + }, + { + "outboundTag": "blocked", + "protocol": [ + "bittorrent" + ], + "type": "field" + } + ] + }, + "stats": {} +} \ No newline at end of file