From 8b855a7cb5dccb37feb8412f310dfc6d2804a59f Mon Sep 17 00:00:00 2001 From: MHSanaei <33454419+MHSanaei@users.noreply.github.com> Date: Wed, 29 Mar 2023 01:07:58 +0330 Subject: enable traffic + block IR domain --- media/4.png | Bin 47513 -> 162912 bytes media/enable-traffic+block-IR-IP.txt | 76 +++++++++++++++++++++++ media/enable-traffic+block-IR-domain.txt | 81 +++++++++++++++++++++++++ media/enable-traffic.txt | 74 ++++++++++++++++++++++ media/for enable traffic+block all iran ip.txt | 77 ----------------------- media/for enable traffic.txt | 75 ----------------------- 6 files changed, 231 insertions(+), 152 deletions(-) create mode 100644 media/enable-traffic+block-IR-IP.txt create mode 100644 media/enable-traffic+block-IR-domain.txt create mode 100644 media/enable-traffic.txt delete mode 100644 media/for enable traffic+block all iran ip.txt delete mode 100644 media/for enable traffic.txt (limited to 'media') diff --git a/media/4.png b/media/4.png index 2cd2ecf0..b58f520e 100644 Binary files a/media/4.png and b/media/4.png differ diff --git a/media/enable-traffic+block-IR-IP.txt b/media/enable-traffic+block-IR-IP.txt new file mode 100644 index 00000000..b1a1178f --- /dev/null +++ b/media/enable-traffic+block-IR-IP.txt @@ -0,0 +1,76 @@ +{ + "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/enable-traffic+block-IR-domain.txt b/media/enable-traffic+block-IR-domain.txt new file mode 100644 index 00000000..efd548c0 --- /dev/null +++ b/media/enable-traffic+block-IR-domain.txt @@ -0,0 +1,81 @@ +{ + "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" + }, + { + "domain": [ + "regexp:.+.ir$" + ], + "outboundTag": "blocked", + "type": "field" + }, + { + "outboundTag": "blocked", + "protocol": [ + "bittorrent" + ], + "type": "field" + }, + { + "outboundTag": "blocked", + "ip": [ + "geoip:private" + ], + "type": "field" + } + ] + }, + "stats": {} +} \ No newline at end of file diff --git a/media/enable-traffic.txt b/media/enable-traffic.txt new file mode 100644 index 00000000..0acbd3aa --- /dev/null +++ b/media/enable-traffic.txt @@ -0,0 +1,74 @@ +{ + "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 diff --git a/media/for enable traffic+block all iran ip.txt b/media/for enable traffic+block all iran ip.txt deleted file mode 100644 index 8947f066..00000000 --- a/media/for enable traffic+block all iran ip.txt +++ /dev/null @@ -1,77 +0,0 @@ -{ - "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 deleted file mode 100644 index fd3c2370..00000000 --- a/media/for enable traffic.txt +++ /dev/null @@ -1,75 +0,0 @@ -{ - "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 -- cgit v1.2.3