پرش به محتویات

ServerLess

سرورلس

با این روش مستقیما به یوتیوب و اینستاگرام دسترسی پیدا می کنید. توجه کنید که آی پی شما ایران خواهد بود.

دسترسی به سرویس های گوگل

یه کانفیگ واسه آخرین ورژن nekobox درست کردم که به شما کمک میکنه از سرویسهای گوگل استفاده کنید. ااین کانفیگ نیازی به سرور نداره و کافیه به صورت Custom Config به nekobox اضافه کنید و ازش استفاده کنید. اگه ایده ای واسه بهتر کردنش دارید توی gist کامنت بذارید:

https://gist.github.com/aleskxyz/0c8b22af0146152da03691585ef08b39

واسه اینکه مطمین بشید این کانفیگ واسه شما جواب میده یا نه، شما باید بتونید این IP رو بدون فیلترشکن روی گوشی باز کنید، شما رو منتقل میکنه به سایت گوگل:

http://216.239.38.120

و این IP به شما پینگ میده:

194.225.62.80

اینم فیلم نحوه استفاده:

https://x.com/aleskxyz/status/1937083582196879403

کمکی که دوستان میتونن بکنن اینه که این کانفیگ رو واسه mahsang بازنویسی کنن و اونجا میشه fragment رو هم تست کرد بلکه بشه مشکلاتش رو حل کرد و google play و youtube کار کنه.

کانفیگ سازگار با MahsaNG (و کلا کلاینتهای xray) هم اضافه شد.

https://gist.githubusercontent.com/aleskxyz/0c8b22af0146152da03691585ef08b39/raw/xray.json

Server Less

یکی از دوستان گفتن من الان تست کردم اگر کانفیگ server less را به DNS شکن وصل کنید و فرگمنت را ببرید بالا پینگ می‌گیرید و اندکی اینترنت بین‌الملل از اینترانت رد میشه در حد باز کردن ویدیو های توییتر

pic

pic

📹آموزش دریافت کانفیگ مخصوص یوتوب

آموزش دریافت کانفیگ مخصوص یوتوب به بهینه سازی در اپلیکیشن:

Mahsang

در قسمت آپدیت پارامتر اپراتور خودتون رو انتخاب کنید⚡️

نکته: این کانفیگ با ای پی خودتونه و مزایاش اینه تبلیغ وسط ویدیو نمیار!

nike

مرحله به مرحله لطفا اقدام کنیدطبق شات. اولین و مهم ترین دلیل وصل نشدن هسته xray هست پس اول این هسته را دقیقا دانلود و نصب کنید لطفا قبل از هر اقدامی بک آپ داشته باشید بعد تظیمات، در هر مرحله بعد تنظیمات تست بگیربد

pic

pic

pic

ممکنه پینگ نده اصلا ولی برید یه بیست ثانیه صبر کنید داخل توییتر یا یوتیوب و رفرش کنید اگر وصل نشد مرحله دوم تنظیمات فرگمنت روشن و روی tlshello 10-20تنظیم کنید به اضافه این گزینه تیک بزنید تو قسمت روتر ستینگ برید اولین گزینه رو بزنید و در آخر این گزینه شات دوم لیست سفید ایران .

اینم لینک کانفیگ میتونید قبل تغییر تنظیمات تست کنید تو برنامه هایی ک لینکشو گذاشتم

https://raw.githubusercontent.com/GFW-knocker/gfw_resist_HTTPS_proxy/refs/heads/main/multiple_config.json

https://threadreaderapp.com/thread/1938705099469300175.html

gfw_resist_HTTPS_proxy

https://github.com/GFW-knocker/gfw_resist_HTTPS_proxy

از آنجایی که تکنولوژی فرگمنت در هسته 1.8.3 xray پیاده سازی شده ، با افزودن این کانفیگ serverless_TLSFrag_xray.json یا این کانفیگ با پارامترهای جدید serverless_TLSFrag_xray_new.json در هر کلاینت با هسته 1.8.3 به بالا میتوانید از یوتیوب بصورت مستقیم و بدون سرور واسطه استفاده کنید

تماشای ویدیو در یوتیوب بدون فیلترشکن با سرعت بالا

بزرگترین پلتفرم ویدیویی دنیا که متاسفانه در کشور ما فیلتر شده و شما مجبورید با سرعت کم با فیلترشکن های مختلف بهش دسترسی داشته باشید ولی امروز با آموزش تماشای ویدیو در یوتیوب بدون فیلترشکن با سرعت بالا در خدمت شما هستم تا حداقل این مشکل رو بتونیم دور بزنیم.

Server less youtube config

https://github.com/GFW-knocker/gfw_resist_HTTPS_proxy

https://raw.githubusercontent.com/GFW-knocker/gfw_resist_HTTPS_proxy/refs/heads/main/multiple_config.json

  {
    "remarks": "ServLess frag 1-1",
    "log": {
      "access": "",
      "error": "",
      "loglevel": "none",
      "dnsLog": false
    },
    "dns": {
      "tag": "dns",
      "hosts": {
        "cloudflare-dns.com": [
          "172.67.73.38",
          "104.19.155.92",
          "172.67.73.163",
          "104.18.155.42",
          "104.16.124.175",
          "104.16.248.249",
          "104.16.249.249",
          "104.26.13.8"
        ],
        "domain:youtube.com": ["google.com"]
      },
      "servers": ["https://cloudflare-dns.com/dns-query"]
    },
    "inbounds": [
      {
        "domainOverride": ["http", "tls"],
        "protocol": "socks",
        "tag": "socks-in",
        "listen": "127.0.0.1",
        "port": 10808,
        "settings": {
          "auth": "noauth",
          "udp": true,
          "userLevel": 8
        },
        "sniffing": {
          "enabled": true,
          "destOverride": ["http", "tls"]
        }
      },
      {
        "protocol": "http",
        "tag": "http-in",
        "listen": "127.0.0.1",
        "port": 10809,
        "settings": {
          "userLevel": 8
        },
        "sniffing": {
          "enabled": true,
          "destOverride": ["http", "tls"]
        }
      }
    ],
    "outbounds": [
      {
        "protocol": "freedom",
        "tag": "fragment-out",
        "domainStrategy": "UseIP",
        "sniffing": {
          "enabled": true,
          "destOverride": ["http", "tls"]
        },
        "settings": {
          "fragment": {
            "packets": "1-1",
            "length": "1-3",
            "interval": "5-10"
          }
        },
        "streamSettings": {
          "sockopt": {
            "tcpNoDelay": true,
            "tcpKeepAliveIdle": 100,
            "mark": 255,
            "domainStrategy": "UseIP"
          }
        }
      },
      {
        "protocol": "dns",
        "tag": "dns-out"
      },
      {
        "protocol": "vless",
        "tag": "fakeproxy-out",
        "domainStrategy": "",
        "settings": {
          "vnext": [
            {
              "address": "google.com",
              "port": 443,
              "users": [
                {
                  "encryption": "none",
                  "flow": "",
                  "id": "UUID",
                  "level": 8,
                  "security": "auto"
                }
              ]
            }
          ]
        },
        "streamSettings": {
          "network": "ws",
          "security": "tls",
          "tlsSettings": {
            "allowInsecure": false,
            "alpn": ["h2", "http/1.1"],
            "fingerprint": "randomized",
            "publicKey": "",
            "serverName": "google.com",
            "shortId": "",
            "show": false,
            "spiderX": ""
          },
          "wsSettings": {
            "headers": {
              "Host": "google.com"
            },
            "path": "/"
          }
        },
        "mux": {
          "concurrency": 8,
          "enabled": false
        }
      }
    ],
    "policy": {
      "levels": {
        "8": {
          "connIdle": 300,
          "downlinkOnly": 1,
          "handshake": 4,
          "uplinkOnly": 1
        }
      },
      "system": {
        "statsOutboundUplink": true,
        "statsOutboundDownlink": true
      }
    },
    "routing": {
      "domainStrategy": "IPIfNonMatch",
      "rules": [
        {
          "inboundTag": ["socks-in", "http-in"],
          "type": "field",
          "port": "53",
          "outboundTag": "dns-out",
          "enabled": true
        },
        {
          "inboundTag": ["socks-in", "http-in"],
          "type": "field",
          "port": "0-65535",
          "outboundTag": "fragment-out",
          "enabled": true
        }
      ],
      "strategy": "rules"
    },
    "stats": {}
  }

Youtube

https://github.com/GFW-knocker/gfw_resist_HTTPS_proxy

https://raw.githubusercontent.com/GFW-knocker/gfw_resist_HTTPS_proxy/refs/heads/main/ServerLess_TLSFrag_Xray_Config.json

{
  "remarks": "ServLess frag tlshello",
  "log": {
    "access": "",
    "error": "",
    "loglevel": "none",
    "dnsLog": false
  },
  "dns": {
    "tag": "dns",
    "hosts": {
      "cloudflare-dns.com": [
        "172.67.73.38",
        "104.19.155.92",
        "172.67.73.163",
        "104.18.155.42",
        "104.16.124.175",
        "104.16.248.249",
        "104.16.249.249",
        "104.26.13.8"
      ],
      "domain:youtube.com": ["google.com"]
    },
    "servers": ["https://cloudflare-dns.com/dns-query"]
  },
  "inbounds": [
    {
      "domainOverride": ["http", "tls"],
      "protocol": "socks",
      "tag": "socks-in",
      "listen": "127.0.0.1",
      "port": 10808,
      "settings": {
        "auth": "noauth",
        "udp": true,
        "userLevel": 8
      },
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      }
    },
    {
      "protocol": "http",
      "tag": "http-in",
      "listen": "127.0.0.1",
      "port": 10809,
      "settings": {
        "userLevel": 8
      },
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "tag": "fragment-out",
      "domainStrategy": "UseIP",
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      },
      "settings": {
        "fragment": {
          "packets": "tlshello",
          "length": "10-20",
          "interval": "10-20"
        }
      },
      "streamSettings": {
        "sockopt": {
          "tcpNoDelay": true,
          "tcpKeepAliveIdle": 100,
          "mark": 255,
          "domainStrategy": "UseIP"
        }
      }
    },
    {
      "protocol": "dns",
      "tag": "dns-out"
    },
    {
      "protocol": "vless",
      "tag": "fakeproxy-out",
      "domainStrategy": "",
      "settings": {
        "vnext": [
          {
            "address": "google.com",
            "port": 443,
            "users": [
              {
                "encryption": "none",
                "flow": "",
                "id": "UUID",
                "level": 8,
                "security": "auto"
              }
            ]
          }
        ]
      },
      "streamSettings": {
        "network": "ws",
        "security": "tls",
        "tlsSettings": {
          "allowInsecure": false,
          "alpn": ["h2", "http/1.1"],
          "fingerprint": "randomized",
          "publicKey": "",
          "serverName": "google.com",
          "shortId": "",
          "show": false,
          "spiderX": ""
        },
        "wsSettings": {
          "headers": {
            "Host": "google.com"
          },
          "path": "/"
        }
      },
      "mux": {
        "concurrency": 8,
        "enabled": false
      }
    }
  ],
  "policy": {
    "levels": {
      "8": {
        "connIdle": 300,
        "downlinkOnly": 1,
        "handshake": 4,
        "uplinkOnly": 1
      }
    },
    "system": {
      "statsOutboundUplink": true,
      "statsOutboundDownlink": true
    }
  },
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [
      {
        "inboundTag": ["socks-in", "http-in"],
        "type": "field",
        "port": "53",
        "outboundTag": "dns-out",
        "enabled": true
      },
      {
        "inboundTag": ["socks-in", "http-in"],
        "type": "field",
        "port": "0-65535",
        "outboundTag": "fragment-out",
        "enabled": true
      }
    ],
    "strategy": "rules"
  },
  "stats": {}
}

singbox

دو تا کانفیگ با هسته singboxاوکی کردم که فقط توییتر ویوتیوب رو باز میکنه. کافیه برید داخل لینک و کانفیگ را کپی کرده و داخل نکوباکس بیارید نکته مهم اینه که باید کاستوم کانفیگ دریت کنید وگرنه کلاینت کانفیگ رونمیشناسه

لطفا دوستانی که میتونن روش کار کنند دریغ نکنند خیلی تلاشکردم تا خطوط همراه روهم از فیلترینگ رد کنم نتونستم انگار تخصصم نیس اگه فک میکنید کسی میتونه انجامشبده حتما تگش کنید .

اینم مراحل برای عزیزانی که بلد نیستن لطفا بعد کپی کردن کانفیگ برید داخل نکوباکس طبق شات ها اقدام کنید

{
  "dns": {
    "fakeip": {
      "enabled": true,
      "inet4_range": "198.18.0.0/15",
      "inet6_range": "fc00::/18"
    },
    "independent_cache": true,
    "rules": [
      {
        "domain": [
          "proxydns",
          "sky.rethinkdns.com",
          "local",
          "dns.quad9.net",
          "dns.google",
          "predefined",
          "hijack-dns",
          "play-fe.googleapis.com"
        ],
        "server": "dns-direct"
      },
      {
        "outbound": [
          "any"
        ],
        "server": "dns-direct"
      },
      {
        "disable_cache": true,
        "inbound": [
          "tun-in"
        ],
        "server": "dns-fake"
      }
    ],
    "servers": [
      {
        "address": "tcp://1.1.1.1",
        "address_resolver": "dns-direct",
        "strategy": "prefer_ipv6",
        "tag": "dns-remote"
      },
      {
        "address": "https://dns.google/dns-query",
        "address_resolver": "dns-local",
        "detour": "direct",
        "strategy": "prefer_ipv6",
        "tag": "dns-direct"
      },
      {
        "address": "local",
        "detour": "direct",
        "tag": "dns-local"
      },
      {
        "address": "rcode://success",
        "tag": "dns-block"
      },
      {
        "address": "fakeip",
        "strategy": "ipv4_only",
        "tag": "dns-fake"
      }
    ]
  },
  "experimental": {
    "cache_file": {
      "enabled": true,
      "path": "../cache/clash.db",
      "store_fakeip": true
    },
    "clash_api": {
      "external_controller": "127.0.0.1:9090",
      "external_ui": "../files/yacd"
    }
  },
  "inbounds": [
    {
      "domain_strategy": "prefer_ipv6",
      "endpoint_independent_nat": true,
      "inet4_address": [
        "172.19.0.1/28"
      ],
      "inet6_address": [
        "fdfe:dcba:9876::1/126"
      ],
      "mtu": 9000,
      "sniff": true,
      "sniff_override_destination": true,
      "stack": "mixed",
      "tag": "tun-in",
      "type": "tun"
    },
    {
      "domain_strategy": "prefer_ipv6",
      "listen": "127.0.0.1",
      "listen_port": 2080,
      "sniff": true,
      "sniff_override_destination": true,
      "tag": "mixed-in",
      "type": "mixed"
    }
  ],
  "log": {
    "level": "debug"
  },
  "outbounds": [
    {
      "tag": "direct",
      "type": "direct"
    },
    {
      "tag": "bypass",
      "type": "direct"
    }
  ],
  "route": {
    "auto_detect_interface": true,
    "rule_set": [],
    "rules": [
      {
        "action": "hijack-dns",
        "port": [
          53
        ]
      },
      {
        "action": "hijack-dns",
        "protocol": [
          "dns"
        ]
      },
      {
        "ip_is_private": true,
        "outbound": "bypass"
      },
      {
        "action": "reject",
        "ip_cidr": [
          "224.0.0.0/3",
          "ff00::/8"
        ],
        "source_ip_cidr": [
          "224.0.0.0/3",
          "ff00::/8"
        ]
      }
    ]
  }
}
{
  "dns": {
    "fakeip": {
      "enabled": true,
      "inet4_range": "198.18.0.0/15",
      "inet6_range": "fc00::/18"
    },
    "independent_cache": true,
    "rules": [
      {
        "domain": [
          "proxydns",
          "sky.rethinkdns.com",
          "local",
          "dns.quad9.net",
          "dns.google",
          "predefined",
          "hijack-dns",
          "play-fe.googleapis.com"
        ],
        "server": "dns-direct"
      },
      {
        "outbound": [
          "any"
        ],
        "server": "dns-direct"
      },
      {
        "disable_cache": true,
        "rule_set": [
          "geosite:category-ads-all"
        ],
        "server": "dns-block"
      },
      {
        "disable_cache": true,
        "domain_suffix": [
          "appcenter.ms",
          "firebase.io",
          "crashlytics.com"
        ],
        "server": "dns-block"
      },
      {
        "disable_cache": true,
        "inbound": [
          "tun-in"
        ],
        "server": "dns-fake"
      }
    ],
    "servers": [
      {
        "address": "tcp://1.1.1.1",
        "address_resolver": "dns-direct",
        "strategy": "prefer_ipv6",
        "tag": "dns-remote"
      },
      {
        "address": "https://dns.google/dns-query",
        "address_resolver": "dns-local",
        "detour": "direct",
        "strategy": "prefer_ipv6",
        "tag": "dns-direct"
      },
      {
        "address": "local",
        "detour": "direct",
        "tag": "dns-local"
      },
      {
        "address": "rcode://success",
        "tag": "dns-block"
      },
      {
        "address": "fakeip",
        "strategy": "ipv4_only",
        "tag": "dns-fake"
      }
    ]
  },
  "experimental": {
    "cache_file": {
      "enabled": true,
      "path": "../cache/clash.db",
      "store_fakeip": true
    },
    "clash_api": {
      "external_controller": "127.0.0.1:9090",
      "external_ui": "../files/yacd"
    }
  },
  "inbounds": [
    {
      "domain_strategy": "prefer_ipv6",
      "endpoint_independent_nat": true,
      "inet4_address": [
        "172.19.0.1/28"
      ],
      "inet6_address": [
        "fdfe:dcba:9876::1/126"
      ],
      "mtu": 1500,
      "sniff": true,
      "sniff_override_destination": false,
      "stack": "mixed",
      "tag": "tun-in",
      "type": "tun"
    },
    {
      "domain_strategy": "prefer_ipv6",
      "listen": "0.0.0.0",
      "listen_port": 2080,
      "sniff": true,
      "sniff_override_destination": false,
      "tag": "mixed-in",
      "type": "mixed"
    }
  ],
  "log": {
    "level": "debug"
  },
  "outbounds": [
    {
      "tag": "direct",
      "type": "direct"
    },
    {
      "tag": "bypass",
      "type": "direct"
    }
  ],
  "route": {
    "auto_detect_interface": true,
    "rule_set": [
      {
        "format": "binary",
        "path": "geosite:category-ads-all",
        "tag": "geosite:category-ads-all",
        "type": "local"
      },
      {
        "format": "binary",
        "path": "geoip:ir",
        "tag": "geoip:ir",
        "type": "local"
      }
    ],
    "rules": [
      {
        "action": "hijack-dns",
        "port": [
          53
        ]
      },
      {
        "action": "hijack-dns",
        "protocol": [
          "dns"
        ]
      },
      {
        "action": "reject",
        "network": [
          "udp"
        ],
        "port": [
          443
        ],
        "port_range": []
      },
      {
        "action": "reject",
        "network": [
          "udp"
        ],
        "rule_set": [
          "geosite:category-ads-all"
        ]
      },
      {
        "action": "reject",
        "domain_suffix": [
          "appcenter.ms",
          "firebase.io",
          "crashlytics.com"
        ],
        "rule_set": []
      },
      {
        "outbound": "bypass",
        "rule_set": [
          "geoip:ir"
        ]
      },
      {
        "ip_is_private": true,
        "outbound": "bypass"
      },
      {
        "action": "reject",
        "ip_cidr": [
          "224.0.0.0/3",
          "ff00::/8"
        ],
        "source_ip_cidr": [
          "224.0.0.0/3",
          "ff00::/8"
        ]
      }
    ]
  }
}

https://x.com/Irvictorious

💢 تماشای یوتیوب و سایت های مختلف بدون فیلترشکن (تلگرام - توییتر و…)

💡 تا حالا به این فکر کردی که چطور میشه فیلترینگ هوشمند رو با تغییر چند عدد ساده دور زد؟ تو این ویدیو، بهت یاد میدم که چطوری با استفاده از یک اسکریپت ساده، بهترین تنظیمات رو برای شبکه خودت پیدا کنی و برای همیشه از شر فیلترشکن‌های کند راحت بشی!

توییتربدون vpn

آموزش عبور از فیلترینگ با همه اپراتورهای همراه و خانگی با بستن کامل فیلترشکن! (تا زمانی که نت را نبندید همچنان فیلترینگ دور زده خواهد شد)

توییتربدون vpn برنامه های مورد نیاز nekobox و v2rayng.

لینک کانفیگnekobox

{
  "dns": {
    "independent_cache": true,
    "rules": [
      {
        "domain": [
          "dns.google"
        ],
        "server": "dns-direct"
      },
      {
        "outbound": [
          "any"
        ],
        "server": "dns-direct"
      }
    ],
    "servers": [
      {
        "address": "https://dns.google/dns-query",
        "address_resolver": "dns-direct",
        "strategy": "ipv4_only",
        "tag": "dns-remote"
      },
      {
        "address": "https://223.5.5.5/dns-query",
        "address_resolver": "dns-local",
        "detour": "direct",
        "strategy": "ipv4_only",
        "tag": "dns-direct"
      },
      {
        "address": "local",
        "detour": "direct",
        "tag": "dns-local"
      },
      {
        "address": "rcode://success",
        "tag": "dns-block"
      }
    ]
  },
  "experimental": {
    "cache_file": {
      "enabled": true,
      "path": "../cache/clash.db",
      "store_fakeip": true
    },
    "clash_api": {
      "external_controller": "127.0.0.1:9090",
      "external_ui": "../files/yacd"
    }
  },
  "inbounds": [
    {
      "domain_strategy": "",
      "listen": "127.0.0.1",
      "listen_port": 2080,
      "sniff": true,
      "sniff_override_destination": false,
      "tag": "mixed-in",
      "type": "mixed"
    }
  ],
  "log": {
    "level": "debug"
  },
  "outbounds": [
    {
      "tag": "direct",
      "type": "direct"
    },
    {
      "tag": "bypass",
      "type": "direct"
    }
  ],
  "route": {
    "auto_detect_interface": true,
    "rule_set": [],
    "rules": [
      {
        "action": "hijack-dns",
        "port": [
          53
        ]
      },
      {
        "action": "hijack-dns",
        "protocol": [
          "dns"
        ]
      },
      {
        "action": "reject",
        "ip_cidr": [
          "224.0.0.0/3",
          "ff00::/8"
        ],
        "source_ip_cidr": [
          "224.0.0.0/3",
          "ff00::/8"
        ]
      }
    ]
  }
}

💢 تماشای یوتیوب و سایت های مختلف بدون فیلترشکن (تلگرام - توییتر و…)

💡 تا حالا به این فکر کردی که چطور میشه فیلترینگ هوشمند رو با تغییر چند عدد ساده دور زد؟ تو این ویدیو، بهت یاد میدم که چطوری با استفاده از یک اسکریپت ساده، بهترین تنظیمات رو برای شبکه خودت پیدا کنی و برای همیشه از شر فیلترشکن‌های کند راحت بشی!

سرورلس برای ایران

از طریق همون منوی mahsang بخش add YouTube config یا ریپوی زیر:

"سرورلس برای ایران" حاصل مجموعه ای از دستاوردها در حوزه‌ی دسترسی به اینترنت بدون فیلتر و بدون تحریم و بدون تبلیغ است؛ که بدون نیاز به هیچ سروری کاربر را قادر می سازد تا حدالامکان از اینترنت آزاد و بدون محدودیت استفاده کند.

https://t.me/projectXhttp

https://t.me/patterniha

https://github.com/patterniha/Serverless-for-Iran

یه ۴۸ ساعت با اینترنت دایرکت و سرورلس وصل ایران می شم

یه ۴۸ ساعت با اینترنت دایرکت و سرورلس وصل ایران می شم ببینم چی میشه و توییتر کی آپدیت می کنه. ایران زد حلالم کنید.😂

پ.ن: همین توییت هم با کانفیگ سرورلس عمومی زدم.

پ.ن۲: اگر اکانت ناشناسید به هیچ عنوان از این سرویس استفاده نکنید.

pic

https://x.com/mah_azadi/status/1993650968051999085

کانفیگ‌های سرورلس برای اتصال به ایکس ناامن هستند؟

وقتی با IP واقعی خودمون از طریق کانفیگ‌های سرورلس (پروفایل‌های مبتنی‌بر DoH که ترافیک رو به‌صورت مستقیم و بدون تونل سمت سرویس مقصد می‌فرستن) به سرویسی مثل ایکس وصل میشیم، آی‌پی و موقعیت جغرافیایی ما برای سرویس مقصد قابل مشاهده هست، اما محتوای ارتباط به‌خاطر رمزنگاری TLS/HTTPS برای اشخاص ثالث قابل شنود نیست.

کانفیگ‌های سرورلس که برای بایپس فیلترینگ طراحی شدن و از اونها به‌عنوان کانفیگ اضطراری یاد می‌کنیم، یکی از راه‌های متداولی هستن که برای دورزدن فیلترینگ یوتیوب و ایکس در محدودیت‌های مختلف مورد استفاده قرار می‌گیرن. در هنگام استفاده از این کانفیگ‌ها، لوکیشن و آی‌پی کاربر (برخلاف استفاده از VPNهای سنتی) تغییر نکرده، و در اکثر کانفیگ‌های اینچنینی SNI رمزنگاری نمیشه و ISP دقیقاً می‌فهمه که به x.com یا youtube.com وصل شدی؛ اما هویت کاربر، محتوای فعالیت‌ها، پیام‌ها و اطلاعات حساب کاربری اون صرفاً در اختیار خود کاربر و سرویس X باقی می‌مونه و برای ISP یا نهادهای ایران قابل مشاهده نیست.

پلتفرم ایکس به تمام داده‌ها، پیام‌ها و شناسه‌های IP دسترسی داره، اما سرویس‌دهنده اینترنت یا نهادهای ایران (از دید صرفاً شبکه و بدون همکاری سرویس مقصد)، با وجود اطلاع از IP واقعی کاربر در هنگام اتصال سرورلس، زمان اتصال و الگوی کلی ترافیک، نمی‌تونن با قطعیت و به‌صورت مستقیم یک اتصال رو به یک حساب کاربری مشخص در ایکس نسبت بدن؛ چون داده‌های حساس و هویت‌زا (مثل نام کاربری و محتوا) تحت TLS رمزگذاری شده و از دید ISP پنهان می‌مونن. با اینحال، اگر داده‌های کمکی دیگری رو (مثلاً لاگ‌های سرویس یا اطلاعات شناسایی از جاهای دیگه) در اختیار داشته باشن، امکان جمع‌بندی و شناسایی کاربر بیشتر میشه.

نکته قابل توجه تحلیل الگوی ترافیک هست، که می‌تونه "حدس احتمالی" ارائه بده، اما راه قطعی برای تطبیق یک اتصال سرورلس با یک حساب کاربری X وجود نداره و هرچی استفاده از کانفیگ‌های سرورلس بیشتر بشه، ردفلگ کمتر و اتکای DPI به حدس مبتنی بر الگوی ترافیک دشوارتر میشه.

در مجموع، کانفیگ‌های سرورلس ابزار ناامنی نیستن و در حال حاضر یکی از بهترین روش‌های "اضطراری" برای دسترسی به ایکس و یوتیوب در زمان محدودیت‌های شدید محسوب میشن. با این وجود، این پروفایل‌ها (با توجه به مخفی نکردن آی‌پی و در اکثر موارد قابل مشاهده بودن اس‌ان‌آی) Anonymity کامل ارائه نمیدن و همیشه توصیه اینه برای امنیت بالاتر، اولویتتون استفاده از VPNهای معتبر باشه.

👉 github.com/ircfspace/iran-based/blob/main/serverless-risk-overview.md

💡 t.me/ircfspace/1448

🔍 ircf.space @ircfspace

GFW-Slayer

اتمیک از انتشار بروزرسانی جدیدی از GFW-Slayer خبر داده، که در اون مشکل مسدودسازی DPI #ایرانسل برطرف شده و مقابل #فیلترینگ مقاوم‌تر عمل میکنه.

در این بروزرسانی تاکید شده که لینک ساب همه‌کاره جدیدی برای کاربران ایران، چین و روسیه درنظر گرفته شده و به زودی ساب‌های قدیمی غیرفعال میشن. برای استفاده کافیه ساب رو در v2rayN/v2rayNG ایمپورت کرده یا کد QR اون رو در کلاینت‌های ذکر شده اسکن کنین.

پروفایل‌های #سرورلس Xray مبتنی‌بر DoH ترافیک رو به‌صورت مستقیم و بدون تونل سمت سرویس مقصد می‌فرستن؛ پس حواستون باشه که در این‌روش آیپی و لوکیشن شما (برخلاف VPNها) تغییر نمی‌کنه.

pic

https://raw.githubusercontent.com/voidr3aper-anon/GFW-slayer/main/configs/general/V-force.json

[
    {        
        "remarks": "ATOMIC-XhTTP-DOH",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
                "www.kirtokhamenei.ir": [
                    "8.8.8.8"
                ]
            },
            "servers": [
                "8.8.8.8",
                "https://1.1.1.1/dns-query",
                "https://sky.rethinkdns.com/dns-query",
                "https://sky.rethinkdns.com/dns-query",
                "https://ada.openbld.net/dns-query",
                "https://mozilla.cloudflare-dns.com/dns-query",
                "localhost"
            ]
        },
        "inbounds": [
            {
                "listen": "127.0.0.1",
                "port": 10808,
                "protocol": "socks",
                "settings": {
                    "auth": "noauth",
                    "udp": true,
                    "userLevel": 8
                },
                "sniffing": {
                    "destOverride": [
                        "http",
                        "tls"
                    ],
                    "enabled": true
                },
                "tag": "socks-in"
            },
            {
                "listen": "127.0.0.1",
                "port": 10809,
                "protocol": "http",
                "settings": {
                    "userLevel": 8
                },
                "sniffing": {
                    "destOverride": [
                        "http",
                        "tls"
                    ],
                    "enabled": true
                },
                "tag": "http-in"
            },
            {
                "port": 10853,
                "protocol": "dokodemo-door",
                "settings": {
                    "address": "8.8.8.8",
                    "network": "tcp,udp",
                    "port": 53
                },
                "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
                "protocol": "freedom",
                "settings": {
                    "domainStrategy": "UseIPv4",
                    "fragment": {
                        "packets": "1-5",
                        "length": "1-9",
                        "interval": "1-4"
                    }
                },
                "streamSettings": {
                    "sockopt": {
                        "tcpNoDelay": true,
                        "tcpKeepAliveIdle": 100,
                        "domainStrategy": "UseIP"
                    }
                },
                "tag": "fragment-out"
            },
            {
                "protocol": "vless",
                "tag": "fakeproxy-out",
                "settings": {
                    "vnext": [
                        {
                            "address": "google.com",
                            "port": 443,
                            "users": [
                                {
                                    "encryption": "none",
                                    "flow": "",
                                    "id": "UUID",
                                    "level": 8,
                                    "security": "auto"
                                }
                            ]
                        }
                    ]
                },
                "streamSettings": {
                    "network": "xhttp",
                    "security": "tls",
                    "tlsSettings": {
                        "allowInsecure": false,
                        "alpn": [
                            "h3,h2,http/1.1"
                        ],
                        "fingerprint": "randomized",
                        "serverName": "www.google.com",
                        "show": false
                    },
                    "xhttpSettings": {
                        "host": "www.google.com",
                        "path": "/",
                        "mode": "auto",
                        "extra": {
                            "xPaddingBytes": "96-254",
                            "noGRPCHeader": false,
                            "noSSEHeader": false,
                            "xmux": {
                                "maxConcurrency": "16-128",
                                "maxConnections": 0,
                                "cMaxReuseTimes": 0,
                                "hMaxRequestTimes": "300-1000",
                                "hMaxReusableSecs": "1200-5000",
                                "hKeepAlivePeriod": 0
                            }
                        }
                    }
                },
                "mux": {
                    "concurrency": 8,
                    "enabled": false
                }
            },
            {
                "protocol": "dns",
                "tag": "dns-out"
            },
            {
                "protocol": "blackhole",
                "settings": {
                    "response": {
                        "type": "http"
                    }
                },
                "tag": "block"
            },
            {
                "protocol": "socks",
                "tag": "dummy",
                "settings": {
                    "servers": [
                        {
                            "address": "127.0.0.1",
                            "port": 10808
                        }
                    ]
                }
            }
        ],
        "policy": {
            "levels": {
                "8": {
                    "connIdle": 300,
                    "downlinkOnly": 1,
                    "handshake": 4,
                    "uplinkOnly": 1
                }
            },
            "system": {
                "statsOutboundUplink": true,
                "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
                {
                    "inboundTag": [
                        "dns-in"
                    ],
                    "outboundTag": "dns-out",
                    "type": "field"
                },
                {
                    "inboundTag": [
                        "socks-in",
                        "http-in"
                    ],
                    "port": 53,
                    "outboundTag": "dns-out",
                    "type": "field"
                },
                {
                    "inboundTag": [
                        "socks-in",
                        "http-in"
                    ],
                    "port": "0-65535",
                    "outboundTag": "fragment-out",
                    "type": "field",
                    "enabled": true
                },
                {
                    "ip": [
                        "10.10.34.34",
                        "10.10.34.35",
                        "10.10.34.36"
                    ],
                    "outboundTag": "block",
                    "type": "field"
                }
            ],
            "strategy": "rules"
        },
        "stats": {}
    },
    {
        "remarks": "ATOMIC-XhTTP-DOH + Telegram via IP Proxy",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
            "www.kirtokhamenei.ir": [
                "8.8.8.8"
            ]
            },
            "servers": [
            "https://1.1.1.1/dns-query",
            "8.8.8.8",
            "https://sky.rethinkdns.com/dns-query",
            "https://sky.rethinkdns.com/dns-query",
            "https://ada.openbld.net/dns-query",
            "https://mozilla.cloudflare-dns.com/dns-query",
            "localhost"
            ]
        },
        "inbounds": [
            {
            "listen": "127.0.0.1",
            "port": 10808,
            "protocol": "socks",
            "settings": {
                "auth": "noauth",
                "udp": true,
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "socks-in"
            },
            {
            "listen": "127.0.0.1",
            "port": 10809,
            "protocol": "http",
            "settings": {
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "http-in"
            },
            {
            "port": 10853,
            "protocol": "dokodemo-door",
            "settings": {
                "address": "8.8.8.8",
                "network": "tcp,udp",
                "port": 53
            },
            "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
            "protocol": "freedom",
            "settings": {
                "domainStrategy": "UseIPv4",
                "fragment": {
                "packets": "1-5",
                "length": "1-9",
                "interval": "1-4"
                }
            },
            "streamSettings": {
                "sockopt": {
                "tcpNoDelay": true,
                "tcpKeepAliveIdle": 100,
                "domainStrategy": "UseIP"
                }
            },
            "tag": "fragment-out"
            },
            {
            "protocol": "vless",
            "tag": "fakeproxy-out",
            "settings": {
                "fragment": {
                "packets": "2-4",      
                "length": "200-800",   
                "interval": "5-20",    
                "maxSplit": "1000-2000"
                },
                "vnext": [
                {
                    "address": "google.com",
                    "port": 443,
                    "users": [
                    {
                        "encryption": "none",
                        "flow": "",
                        "id": "UUID",
                        "level": 8,
                        "security": "auto"
                    }
                    ]
                }
                ]
            },
            "streamSettings": {
                "network": "xhttp",
                "security": "tls",
                "tlsSettings": {
                "allowInsecure": false,
                "alpn": [
                    "h3,h2,http/1.1"
                ],
                "fingerprint": "randomized",
                "serverName": "www.google.com",
                "show": false
                },
                "xhttpSettings": {
                "host": "www.google.com",
                "path": "/",
                "mode": "auto",
                "extra": {
                    "xPaddingBytes": "96-254",
                    "noGRPCHeader": false,
                    "noSSEHeader": false,
                    "xmux": {
                    "maxConcurrency": "16-128",
                    "maxConnections": 0,
                    "cMaxReuseTimes": 0,
                    "hMaxRequestTimes": "300-1000",
                    "hMaxReusableSecs": "1200-5000",
                    "hKeepAlivePeriod": 0
                    }
                }
                }
            },
            "mux": {
                "concurrency": 8,
                "enabled": false
            }
            },
            {
            "protocol": "socks",
            "tag": "telegram-proxy",
            "settings": {
                "servers": [
                {
                    "address": "121.169.46.116",
                    "port": 1090
                }
                ]
            },
            "proxySettings": {
                "tag": "fakeproxy-out"
            }
            },
            {
            "protocol": "dns",
            "tag": "dns-out"
            },
            {
            "protocol": "blackhole",
            "settings": {
                "response": {
                "type": "http"
                }
            },
            "tag": "block"
            },
            {
            "protocol": "socks",
            "tag": "dummy",
            "settings": {
                "servers": [
                {
                    "address": "127.0.0.1",
                    "port": 10808
                }
                ]
            }
            }
        ],
        "policy": {
            "levels": {
            "8": {
                "connIdle": 300,
                "downlinkOnly": 1,
                "handshake": 4,
                "uplinkOnly": 1
            }
            },
            "system": {
            "statsOutboundUplink": true,
            "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
            {
                "inboundTag": [
                "dns-in"
                ],
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": 53,
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "type": "field",
                "domain": [
                "geosite:telegram"
                ],
                "outboundTag": "telegram-proxy"
            },
            {
                "type": "field",
                "ip": [
                "91.108.4.0/22",
                "91.108.8.0/22",
                "91.108.12.0/22",
                "91.108.16.0/22",
                "91.108.56.0/22",
                "149.154.160.0/20",
                "185.76.151.0/24"
                ],
                "outboundTag": "telegram-proxy"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": "0-65535",
                "outboundTag": "fragment-out",
                "type": "field",
                "enabled": true
            },
            {
                "ip": [
                "10.10.34.34",
                "10.10.34.35",
                "10.10.34.36"
                ],
                "outboundTag": "block",
                "type": "field"
            }
            ],
            "strategy": "rules"
        },
        "stats": {}
        },
    {        
        "remarks": "ATOMIC-XhTTP-DOH-level-1",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
                "www.kirtokhamenei.ir": [
                    "8.8.8.8"
                ]
            },
            "servers": [
                "8.8.8.8",
                "https://1.1.1.1/dns-query",
                "https://sky.rethinkdns.com/dns-query",
                "https://sky.rethinkdns.com/dns-query",
                "https://ada.openbld.net/dns-query",
                "https://mozilla.cloudflare-dns.com/dns-query",
                "localhost"
            ]
        },
        "inbounds": [
            {
                "listen": "127.0.0.1",
                "port": 10808,
                "protocol": "socks",
                "settings": {
                    "auth": "noauth",
                    "udp": true,
                    "userLevel": 8
                },
                "sniffing": {
                    "destOverride": [
                        "http",
                        "tls"
                    ],
                    "enabled": true
                },
                "tag": "socks-in"
            },
            {
                "listen": "127.0.0.1",
                "port": 10809,
                "protocol": "http",
                "settings": {
                    "userLevel": 8
                },
                "sniffing": {
                    "destOverride": [
                        "http",
                        "tls"
                    ],
                    "enabled": true
                },
                "tag": "http-in"
            },
            {
                "port": 10853,
                "protocol": "dokodemo-door",
                "settings": {
                    "address": "8.8.8.8",
                    "network": "tcp,udp",
                    "port": 53
                },
                "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
                "protocol": "freedom",
                "settings": {
                    "domainStrategy": "UseIPv4",
                    "fragment": {
                      "packets": "1-5",
                      "length": "400-800",
                      "interval": "2-4",
                  "maxSplit": "32-512"
                    },
                  "noises": [
                  {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                  },
                  {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                  },
                  {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                  }
                  ]
                },
                "streamSettings": {
                    "sockopt": {
                        "tcpNoDelay": true,
                        "tcpKeepAliveIdle": 100,
                        "domainStrategy": "UseIP"
                    }
                },
                "tag": "fragment-out"
            },
            {
                "protocol": "vless",
                "tag": "fakeproxy-out",
                "settings": {
                    "vnext": [
                        {
                            "address": "google.com",
                            "port": 443,
                            "users": [
                                {
                                    "encryption": "none",
                                    "flow": "",
                                    "id": "UUID",
                                    "level": 8,
                                    "security": "auto"
                                }
                            ]
                        }
                    ]
                },
                "streamSettings": {
                    "network": "xhttp",
                    "security": "tls",
                    "tlsSettings": {
                        "allowInsecure": false,
                        "alpn": [
                            "h3,h2,http/1.1"
                        ],
                        "fingerprint": "randomized",
                        "serverName": "www.google.com",
                        "show": false
                    },
                    "xhttpSettings": {
                        "host": "www.google.com",
                        "path": "/",
                        "mode": "auto",
                        "extra": {
                            "xPaddingBytes": "96-254",
                            "noGRPCHeader": false,
                            "noSSEHeader": false,
                            "xmux": {
                                "maxConcurrency": "16-128",
                                "maxConnections": 0,
                                "cMaxReuseTimes": 0,
                                "hMaxRequestTimes": "300-1000",
                                "hMaxReusableSecs": "1200-5000",
                                "hKeepAlivePeriod": 0
                            }
                        }
                    }
                },
                "mux": {
                    "concurrency": 8,
                    "enabled": false
                }
            },
            {
                "protocol": "dns",
                "tag": "dns-out"
            },
            {
                "protocol": "blackhole",
                "settings": {
                    "response": {
                        "type": "http"
                    }
                },
                "tag": "block"
            },
            {
                "protocol": "socks",
                "tag": "dummy",
                "settings": {
                    "servers": [
                        {
                            "address": "127.0.0.1",
                            "port": 10808
                        }
                    ]
                }
            }
        ],
        "policy": {
            "levels": {
                "8": {
                    "connIdle": 300,
                    "downlinkOnly": 1,
                    "handshake": 4,
                    "uplinkOnly": 1
                }
            },
            "system": {
                "statsOutboundUplink": true,
                "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
                {
                    "inboundTag": [
                        "dns-in"
                    ],
                    "outboundTag": "dns-out",
                    "type": "field"
                },
                {
                    "inboundTag": [
                        "socks-in",
                        "http-in"
                    ],
                    "port": 53,
                    "outboundTag": "dns-out",
                    "type": "field"
                },
                {
                    "inboundTag": [
                        "socks-in",
                        "http-in"
                    ],
                    "port": "0-65535",
                    "outboundTag": "fragment-out",
                    "type": "field",
                    "enabled": true
                },
                {
                    "ip": [
                        "10.10.34.34",
                        "10.10.34.35",
                        "10.10.34.36"
                    ],
                    "outboundTag": "block",
                    "type": "field"
                }
            ],
            "strategy": "rules"
        },
        "stats": {}
    },
    {        
        "remarks": "ATOMIC-XhTTP-DOH-GFW-resist",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
                "www.kirtokhamenei.ir": [
                    "8.8.8.8"
                ]
            },
            "servers": [
                "8.8.8.8",
                "https://1.1.1.1/dns-query",
                "https://sky.rethinkdns.com/dns-query",
                "https://sky.rethinkdns.com/dns-query",
                "https://ada.openbld.net/dns-query",
                "https://mozilla.cloudflare-dns.com/dns-query",
                "localhost"
            ]
        },
        "inbounds": [
            {
                "listen": "127.0.0.1",
                "port": 10808,
                "protocol": "socks",
                "settings": {
                    "auth": "noauth",
                    "udp": true,
                    "userLevel": 8
                },
                "sniffing": {
                    "destOverride": [
                        "http",
                        "tls"
                    ],
                    "enabled": true
                },
                "tag": "socks-in"
            },
            {
                "listen": "127.0.0.1",
                "port": 10809,
                "protocol": "http",
                "settings": {
                    "userLevel": 8
                },
                "sniffing": {
                    "destOverride": [
                        "http",
                        "tls"
                    ],
                    "enabled": true
                },
                "tag": "http-in"
            },
            {
                "port": 10853,
                "protocol": "dokodemo-door",
                "settings": {
                    "address": "8.8.8.8",
                    "network": "tcp,udp",
                    "port": 53
                },
                "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
                "protocol": "freedom",
                "settings": {
                    "domainStrategy": "UseIPv4",
                    "fragment": {
                      "packets": "1-5",
                      "length": "4-8",
                      "interval": "2-4",
                      "maxSplit": "32-512"
                    },
                  "noises": [
                  {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                  },
                  {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                  },
                  {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                  }
                  ]
                },
                "streamSettings": {
                    "sockopt": {
                        "tcpNoDelay": true,
                        "tcpKeepAliveIdle": 100,
                        "domainStrategy": "UseIP"
                    }
                },
                "tag": "fragment-out"
            },
            {
                "protocol": "vless",
                "tag": "fakeproxy-out",
                "settings": {
                    "vnext": [
                        {
                            "address": "google.com",
                            "port": 443,
                            "users": [
                                {
                                    "encryption": "none",
                                    "flow": "",
                                    "id": "UUID",
                                    "level": 8,
                                    "security": "auto"
                                }
                            ]
                        }
                    ]
                },
                "streamSettings": {
                    "network": "xhttp",
                    "security": "tls",
                    "tlsSettings": {
                        "allowInsecure": false,
                        "alpn": [
                            "h3,h2,http/1.1"
                        ],
                        "fingerprint": "randomized",
                        "serverName": "www.google.com",
                        "show": false
                    },
                    "xhttpSettings": {
                        "host": "www.google.com",
                        "path": "/",
                        "mode": "auto",
                        "extra": {
                            "xPaddingBytes": "96-254",
                            "noGRPCHeader": false,
                            "noSSEHeader": false,
                            "xmux": {
                                "maxConcurrency": "16-128",
                                "maxConnections": 0,
                                "cMaxReuseTimes": 0,
                                "hMaxRequestTimes": "300-1000",
                                "hMaxReusableSecs": "1200-5000",
                                "hKeepAlivePeriod": 0
                            }
                        }
                    }
                },
                "mux": {
                    "concurrency": 8,
                    "enabled": false
                }
            },
            {
                "protocol": "dns",
                "tag": "dns-out"
            },
            {
                "protocol": "blackhole",
                "settings": {
                    "response": {
                        "type": "http"
                    }
                },
                "tag": "block"
            },
            {
                "protocol": "socks",
                "tag": "dummy",
                "settings": {
                    "servers": [
                        {
                            "address": "127.0.0.1",
                            "port": 10808
                        }
                    ]
                }
            }
        ],
        "policy": {
            "levels": {
                "8": {
                    "connIdle": 300,
                    "downlinkOnly": 1,
                    "handshake": 4,
                    "uplinkOnly": 1
                }
            },
            "system": {
                "statsOutboundUplink": true,
                "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
                {
                    "inboundTag": [
                        "dns-in"
                    ],
                    "outboundTag": "dns-out",
                    "type": "field"
                },
                {
                    "inboundTag": [
                        "socks-in",
                        "http-in"
                    ],
                    "port": 53,
                    "outboundTag": "dns-out",
                    "type": "field"
                },
                {
                    "inboundTag": [
                        "socks-in",
                        "http-in"
                    ],
                    "port": "0-65535",
                    "outboundTag": "fragment-out",
                    "type": "field",
                    "enabled": true
                },
                {
                    "ip": [
                        "10.10.34.34",
                        "10.10.34.35",
                        "10.10.34.36"
                    ],
                    "outboundTag": "block",
                    "type": "field"
                }
            ],
            "strategy": "rules"
        },
        "stats": {}
    },
    {
        "remarks": "ATOMIC-XhTTP-DOH-irancell",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
            "www.kirtokhamenei.ir": ["8.8.8.8"],
                "dns.nextdns.io": ["45.90.30.0","45.90.28.0"],
                "unfiltered.joindns4.eu": ["86.54.11.200","86.54.11.100"],
                "ada.openbld.net": ["146.112.41.102","146.112.41.2"],
                "sky.rethinkdns.com": ["104.18.0.48","8.47.69.0"],
                "mozilla.cloudflare-dns.com": ["162.159.61.4","172.64.41.4"],
                "doh.flashstart.com": ["185.236.104.104"]
            },
            "servers": [
            "https://sky.rethinkdns.com/dns-query",
            "https://mozilla.cloudflare-dns.com/dns-query",
            "https://dns.nextdns.io",
            "https://unfiltered.joindns4.eu/dns-query",
            "https://ada.openbld.net/dns-query",
            "https://doh.flashstart.com/f17c9ee5",
            "localhost"
            ]
        },
        "inbounds": [
            {
            "listen": "127.0.0.1",
            "port": 10808,
            "protocol": "socks",
            "settings": {
                "auth": "noauth",
                "udp": true,
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "socks-in"
            },
            {
            "listen": "127.0.0.1",
            "port": 10809,
            "protocol": "http",
            "settings": {
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "http-in"
            },
            {
            "port": 10853,
            "protocol": "dokodemo-door",
            "settings": {
                "address": "8.8.8.8",
                "network": "tcp,udp",
                "port": 53
            },
            "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
            "protocol": "freedom",
            "settings": {
                "domainStrategy": "UseIPv4",
                "fragment": {
                "packets": "1-5",
                "length": "4-8",
                "interval": "2-4",
                "maxSplit": "32-512"
                },
                "noises": [
                    {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                    },
                    {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                    },
                    {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                    }
                ]
            },
            "streamSettings": {
                "sockopt": {
                "tcpNoDelay": true,
                "tcpKeepAliveIdle": 100,
                "domainStrategy": "UseIP"
                }
            },
            "tag": "fragment-out"
            },
            {
            "protocol": "vless",
            "tag": "fakeproxy-out",
            "settings": {
                "vnext": [
                {
                    "address": "google.com",
                    "port": 443,
                    "users": [
                    {
                        "encryption": "none",
                        "flow": "",
                        "id": "UUID",
                        "level": 8,
                        "security": "auto"
                    }
                    ]
                }
                ]
            },
            "streamSettings": {
                "network": "xhttp",
                "security": "tls",
                "tlsSettings": {
                "allowInsecure": false,
                "alpn": [
                    "h3,h2,http/1.1"
                ],
                "fingerprint": "randomized",
                "serverName": "google.com",
                "show": false
                },
                "xhttpSettings": {
                "host": "google.com",
                "path": "/",
                "mode": "auto",
                "extra": {
                    "xPaddingBytes": "96-254",
                    "noGRPCHeader": false,
                    "noSSEHeader": false,
                    "xmux": {
                    "maxConcurrency": "16-128",
                    "maxConnections": 0,
                    "cMaxReuseTimes": 0,
                    "hMaxRequestTimes": "300-1000",
                    "hMaxReusableSecs": "1200-5000",
                    "hKeepAlivePeriod": 0
                    }
                }
                }
            },
            "mux": {
                "concurrency": 8,
                "enabled": true
            }
            },
            {
            "protocol": "dns",
            "tag": "dns-out"
            },
            {
            "protocol": "blackhole",
            "settings": {
                "response": {
                "type": "http"
                }
            },
            "tag": "block"
            },
            {
            "protocol": "socks",
            "tag": "dummy",
            "settings": {
                "servers": [
                {
                    "address": "127.0.0.1",
                    "port": 10808
                }
                ]
            }
            }
        ],
        "policy": {
            "levels": {
            "8": {
                "connIdle": 300,
                "downlinkOnly": 1,
                "handshake": 4,
                "uplinkOnly": 1
            }
            },
            "system": {
            "statsOutboundUplink": true,
            "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
            {
                "inboundTag": [
                "dns-in"
                ],
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": 53,
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": "0-65535",
                "outboundTag": "fragment-out",
                "type": "field",
                "enabled": true
            },
            {
                "ip": [
                "10.10.34.34",
                "10.10.34.35",
                "10.10.34.36"
                ],
                "outboundTag": "block",
                "type": "field"
            }
            ],
            "strategy": "rules"
        },
        "stats": {}
    },
    {
        "remarks": "ATOMIC-XhTTP-DOH-GFW-resist-2",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "disableECS": true,
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
            "www.kirtokhamenei.ir": ["8.8.8.8"],
                "dns.nextdns.io": ["45.90.30.0","45.90.28.0"],
                "unfiltered.joindns4.eu": ["86.54.11.200","86.54.11.100"],
                "ada.openbld.net": ["146.112.41.102","146.112.41.2"],
                "sky.rethinkdns.com": ["104.18.0.48","8.47.69.0"],
                "mozilla.cloudflare-dns.com": ["162.159.61.4","172.64.41.4"],
                "doh.flashstart.com": ["185.236.104.104"],
                "anti-ban.dynx.pro": ["10.139.177.17"],
                "dns.quad9.net": ["9.9.9.9","149.112.112.112"]
            },
            "servers": [
            {
                "address":"https://sky.rethinkdns.com/dns-query",
                "proxyOutboundTag": "fragment-out"

            },
            {
                "address": "https://mozilla.cloudflare-dns.com/dns-query",
                "proxyOutboundTag": "fragment-out"
            },  
            {
                "address": "https://dns.nextdns.io", 
                "proxyOutboundTag": "fragment-out"
            },
            {
                "address": "https://unfiltered.joindns4.eu/dns-query",
                "proxyOutboundTag": "fragment-out"

            },
            {
                "address": "https://ada.openbld.net/dns-query",
                "proxyOutboundTag": "fragment-out",
                "timeoutMs": 1000
            },
            {
                "address": "https://doh.flashstart.com/f17c9ee5",
                "proxyOutboundTag": "fragment-out",
                "timeoutMs": 1500
            },
            {
                "address": "https://dns.quad9.net/dns-query",
                "proxyOutboundTag": "fragment-out",
                "domains": [
                    "geosite:category-ads-all"
                    ]       
            },
            {
                "address": "https://anti-ban.dynx.pro/dns-query",
                "proxyOutboundTag": "fragment-out",
                "timeoutMs": 2000
            },
            {
                "address": "localhost",
                "domains": ["domain:ir", "geosite:private", "geosite:ir"],
                "finalQuery": true
            }
            ]
            },
        "inbounds": [
            {
            "listen": "127.0.0.1",
            "port": 10808,
            "protocol": "socks",
            "settings": {
                "auth": "noauth",
                "udp": true,
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "socks-in"
            },
            {
            "listen": "127.0.0.1",
            "port": 10809,
            "protocol": "http",
            "settings": {
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "http-in"
            },
            {
            "port": 10853,
            "protocol": "dokodemo-door",
            "settings": {
                "address": "8.8.8.8",
                "network": "tcp,udp",
                "port": 53
            },
            "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
            "protocol": "freedom",
            "settings": {
                "domainStrategy": "UseIPv4",
                "fragment": {
                "packets": "1-5",
                "length": "4-8",
                "interval": "2-4",
                "maxSplit": "32-512"
                },
                "noises": [
                    {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                    },
                    {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                    },
                    {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                    },
                    {
                        "type": "str",
                        "packet": "GET /favicon.ico HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
                        "delay": "50-200",
                        "applyTo": "ip"
                    }
                ]
            },
            "streamSettings": {
                "sockopt": {
                "tcpNoDelay": true,
                "tcpKeepAliveIdle": 100,
                "domainStrategy": "UseIP"
                }
            },
            "tag": "fragment-out"
            },
            {
            "protocol": "vless",
            "tag": "fakeproxy-out",
            "settings": {
                "vnext": [
                {
                    "address": "google.com",
                    "port": 443,
                    "users": [
                    {
                        "encryption": "none",
                        "flow": "",
                        "id": "UUID",
                        "level": 8,
                        "security": "auto"
                    }
                    ]
                }
                ]
            },
            "streamSettings": {
                "network": "xhttp",
                "security": "tls",
                "tlsSettings": {
                "allowInsecure": false,
                "alpn": [
                    "h3,h2,http/1.1"
                ],
                "fingerprint": "randomized",
                "serverName": "google.com",
                "show": false
                },
                "xhttpSettings": {
                "host": "google.com",
                "path": "/",
                "mode": "auto",
                "extra": {
                    "xPaddingBytes": "96-254",
                    "noGRPCHeader": false,
                    "noSSEHeader": false,
                    "xmux": {
                    "maxConcurrency": "16-128",
                    "maxConnections": 0,
                    "cMaxReuseTimes": 0,
                    "hMaxRequestTimes": "300-1000",
                    "hMaxReusableSecs": "1200-5000",
                    "hKeepAlivePeriod": 0
                    }
                }
                }
            },
            "mux": {
                "concurrency": 8,
                "enabled": true
            }
            },
            {
            "protocol": "dns",
            "tag": "dns-out"
            },
            {
            "protocol": "blackhole",
            "settings": {
                "response": {
                "type": "http"
                }
            },
            "tag": "block"
            },
            {
            "protocol": "socks",
            "tag": "dummy",
            "settings": {
                "servers": [
                {
                    "address": "127.0.0.1",
                    "port": 10808
                }
                ]
            }
            }
        ],
        "policy": {
            "levels": {
            "8": {
                "connIdle": 300,
                "downlinkOnly": 1,
                "handshake": 4,
                "uplinkOnly": 1
            }
            },
            "system": {
            "statsOutboundUplink": true,
            "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
            {
                "inboundTag": [
                "dns-in"
                ],
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": 53,
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": "0-65535",
                "outboundTag": "fragment-out",
                "type": "field",
                "enabled": true
            },
            {
                "ip": [
                "10.10.34.34",
                "10.10.34.35",
                "10.10.34.36"
                ],
                "outboundTag": "block",
                "type": "field"
            }
            ],
            "strategy": "rules"
        },
        "stats": {}
    },
    {
        "remarks": "ATOMIC-XhTTP-DOH-GFW-resist-3",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "disableECS": true,
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
            "www.kirtokhamenei.ir": ["8.8.8.8"],
                "dns.nextdns.io": ["45.90.30.0","45.90.28.0"],
                "unfiltered.joindns4.eu": ["86.54.11.200","86.54.11.100"],
                "ada.openbld.net": ["146.112.41.102","146.112.41.2"],
                "sky.rethinkdns.com": ["104.18.0.48","8.47.69.0"],
                "mozilla.cloudflare-dns.com": ["162.159.61.4","172.64.41.4"],
                "doh.flashstart.com": ["185.236.104.104"],
                "anti-ban.dynx.pro": ["10.139.177.17"],
                "dns.quad9.net": ["9.9.9.9","149.112.112.112"]
            },
            "servers": [
            {
                "address":"https://sky.rethinkdns.com/dns-query",
                "proxyOutboundTag": "fakeproxy-out"

            },
            {
                "address": "https://mozilla.cloudflare-dns.com/dns-query",
                "proxyOutboundTag": "fakeproxy-out"
            },  
            {
                "address": "https://dns.nextdns.io", 
                "proxyOutboundTag": "fakeproxy-out"
            },
            {
                "address": "https://unfiltered.joindns4.eu/dns-query",
                "proxyOutboundTag": "fakeproxy-out"

            },
            {
                "address": "https://ada.openbld.net/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 1000
            },
            {
                "address": "https://doh.flashstart.com/f17c9ee5",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 1500
            },
            {
                "address": "https://dns.quad9.net/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "domains": [
                    "geosite:category-ads-all"
                    ]       
            },
            {
                "address": "https://anti-ban.dynx.pro/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 2000
            },
            {
                "address": "localhost",
                "domains": ["domain:ir", "geosite:private", "geosite:ir"],
                "finalQuery": true
            }
            ]
            },
        "inbounds": [
            {
            "listen": "127.0.0.1",
            "port": 10808,
            "protocol": "socks",
            "settings": {
                "auth": "noauth",
                "udp": true,
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "socks-in"
            },
            {
            "listen": "127.0.0.1",
            "port": 10809,
            "protocol": "http",
            "settings": {
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "http-in"
            },
            {
            "port": 10853,
            "protocol": "dokodemo-door",
            "settings": {
                "address": "8.8.8.8",
                "network": "tcp,udp",
                "port": 53
            },
            "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
            "protocol": "freedom",
            "settings": {
                "domainStrategy": "UseIPv4",
                "fragment": {
                "packets": "1-5",
                "length": "4-8",
                "interval": "2-4",
                "maxSplit": "32-512"
                },
                "noises": [
                    {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                    },
                    {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                    },
                    {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                    },
                    {
                        "type": "str",
                        "packet": "GET /favicon.ico HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
                        "delay": "50-200",
                        "applyTo": "ip"
                    }
                ]
            },
            "streamSettings": {
                "sockopt": {
                "tcpNoDelay": true,
                "tcpKeepAliveIdle": 100,
                "domainStrategy": "UseIP"
                }
            },
            "tag": "fragment-out"
            },
            {
            "protocol": "vless",
            "tag": "fakeproxy-out",
            "settings": {
                "fragment": {
                    "packets": "2-4",      
                    "length": "200-800",   
                    "interval": "5-20",    
                    "maxSplit": "1000-2000"
                },
                "vnext": [
                {
                    "address": "google.com",
                    "port": 443,
                    "users": [
                    {
                        "encryption": "none",
                        "flow": "",
                        "id": "UUID",
                        "level": 8,
                        "security": "auto"
                    }
                    ]
                }
                ]
            },
            "streamSettings": {
                "network": "xhttp",
                "security": "tls",
                "tlsSettings": {
                "allowInsecure": false,
                "alpn": [
                    "h3,h2,http/1.1"
                ],
                "fingerprint": "randomized",
                "serverName": "google.com",
                "show": false
                },
                "xhttpSettings": {
                "host": "google.com",
                "path": "/",
                "mode": "auto",
                "extra": {
                    "xPaddingBytes": "96-254",
                    "noGRPCHeader": false,
                    "noSSEHeader": false,
                    "xmux": {
                    "maxConcurrency": "16-128",
                    "maxConnections": 0,
                    "cMaxReuseTimes": 0,
                    "hMaxRequestTimes": "300-1000",
                    "hMaxReusableSecs": "1200-5000",
                    "hKeepAlivePeriod": 0
                    }
                }
                }
            },
            "mux": {
                "concurrency": 8,
                "enabled": true
            }
            },
            {
            "protocol": "dns",
            "tag": "dns-out"
            },
            {
            "protocol": "blackhole",
            "settings": {
                "response": {
                "type": "http"
                }
            },
            "tag": "block"
            },
            {
            "protocol": "socks",
            "tag": "dummy",
            "settings": {
                "servers": [
                {
                    "address": "127.0.0.1",
                    "port": 10808
                }
                ]
            }
            }
        ],
        "policy": {
            "levels": {
            "8": {
                "connIdle": 300,
                "downlinkOnly": 1,
                "handshake": 4,
                "uplinkOnly": 1
            }
            },
            "system": {
            "statsOutboundUplink": true,
            "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
            {
                "inboundTag": [
                "dns-in"
                ],
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": 53,
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": "0-65535",
                "outboundTag": "fragment-out",
                "type": "field",
                "enabled": true
            },
            {
                "ip": [
                "10.10.34.34",
                "10.10.34.35",
                "10.10.34.36"
                ],
                "outboundTag": "block",
                "type": "field"
            }
            ],
            "strategy": "rules"
        },
        "stats": {}
        },
              {
        "remarks": "ATOMIC-XhTTP-DOH-GFW-resist-telegram-proxy",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "disableECS": true,
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
            "www.kirtokhamenei.ir": ["8.8.8.8"],
                "dns.nextdns.io": ["45.90.30.0","45.90.28.0"],
                "unfiltered.joindns4.eu": ["86.54.11.200","86.54.11.100"],
                "ada.openbld.net": ["146.112.41.102","146.112.41.2"],
                "sky.rethinkdns.com": ["104.18.0.48","8.47.69.0"],
                "mozilla.cloudflare-dns.com": ["162.159.61.4","172.64.41.4"],
                "doh.flashstart.com": ["185.236.104.104"],
                "anti-ban.dynx.pro": ["10.139.177.17"],
                "dns.quad9.net": ["9.9.9.9","149.112.112.112"]
            },
            "servers": [
            {
                "address":"https://sky.rethinkdns.com/dns-query",
                "proxyOutboundTag": "fakeproxy-out"

            },
            {
                "address": "https://mozilla.cloudflare-dns.com/dns-query",
                "proxyOutboundTag": "fakeproxy-out"
            },  
            {
                "address": "https://dns.nextdns.io", 
                "proxyOutboundTag": "fakeproxy-out"
            },
            {
                "address": "https://unfiltered.joindns4.eu/dns-query",
                "proxyOutboundTag": "fakeproxy-out"

            },
            {
                "address": "https://ada.openbld.net/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 1000
            },
            {
                "address": "https://doh.flashstart.com/f17c9ee5",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 1500
            },
            {
                "address": "https://dns.quad9.net/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "domains": [
                    "geosite:category-ads-all"
                    ]       
            },
            {
                "address": "https://anti-ban.dynx.pro/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 2000
            },
            {
                "address": "localhost",
                "domains": ["domain:ir", "geosite:private", "geosite:ir"],
                "finalQuery": true
            }
            ]
            },
        "inbounds": [
            {
            "listen": "127.0.0.1",
            "port": 10808,
            "protocol": "socks",
            "settings": {
                "auth": "noauth",
                "udp": true,
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "socks-in"
            },
            {
            "listen": "127.0.0.1",
            "port": 10809,
            "protocol": "http",
            "settings": {
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "http-in"
            },
            {
            "port": 10853,
            "protocol": "dokodemo-door",
            "settings": {
                "address": "8.8.8.8",
                "network": "tcp,udp",
                "port": 53
            },
            "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
            "protocol": "freedom",
            "settings": {
                "domainStrategy": "UseIPv4",
                "fragment": {
                "packets": "1-5",
                "length": "4-8",
                "interval": "2-4",
                "maxSplit": "32-512"
                },
                "noises": [
                    {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                    },
                    {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                    },
                    {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                    },
                    {
                        "type": "str",
                        "packet": "GET /favicon.ico HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
                        "delay": "50-200",
                        "applyTo": "ip"
                    }
                ]
            },
            "streamSettings": {
                "sockopt": {
                "tcpNoDelay": true,
                "tcpKeepAliveIdle": 100,
                "domainStrategy": "UseIP"
                }
            },
            "tag": "fragment-out"
            },
            {
            "protocol": "vless",
            "tag": "fakeproxy-out",
            "settings": {
                "fragment": {
                    "packets": "2-4",      
                    "length": "200-800",   
                    "interval": "5-20",    
                    "maxSplit": "1000-2000"
                },
                "vnext": [
                {
                    "address": "google.com",
                    "port": 443,
                    "users": [
                    {
                        "encryption": "none",
                        "flow": "",
                        "id": "UUID",
                        "level": 8,
                        "security": "auto"
                    }
                    ]
                }
                ]
            },
            "streamSettings": {
                "network": "xhttp",
                "security": "tls",
                "tlsSettings": {
                "allowInsecure": false,
                "alpn": [
                    "h3,h2,http/1.1"
                ],
                "fingerprint": "randomized",
                "serverName": "google.com",
                "show": false
                },
                "xhttpSettings": {
                "host": "google.com",
                "path": "/",
                "mode": "auto",
                "extra": {
                    "xPaddingBytes": "96-254",
                    "noGRPCHeader": false,
                    "noSSEHeader": false,
                    "xmux": {
                    "maxConcurrency": "16-128",
                    "maxConnections": 0,
                    "cMaxReuseTimes": 0,
                    "hMaxRequestTimes": "300-1000",
                    "hMaxReusableSecs": "1200-5000",
                    "hKeepAlivePeriod": 0
                    }
                }
                }
            },
            "mux": {
                "concurrency": 8,
                "enabled": false
            }
            },
            {
            "protocol": "socks",
            "tag": "telegram-proxy",
            "settings": {
                "servers": [
                {
                    "address": "104.248.197.67",
                    "port": 1080
                }
        ],
                "fragment": {
                    "packets": "1-5",
                    "length": "4-8",
                    "interval": "2-4",
                    "maxSplit": "32-512"
                }

            },
            "proxySettings": {
                "tag": "fragment-out"
            }
            },
            {
            "protocol": "dns",
            "tag": "dns-out"
            },
            {
            "protocol": "blackhole",
            "settings": {
                "response": {
                "type": "http"
                }
            },
            "tag": "block"
            },
            {
            "protocol": "socks",
            "tag": "dummy",
            "settings": {
                "servers": [
                {
                    "address": "127.0.0.1",
                    "port": 10808
                }
                ]
            }
            }
        ],
        "policy": {
            "levels": {
            "8": {
                "connIdle": 300,
                "downlinkOnly": 1,
                "handshake": 4,
                "uplinkOnly": 1
            }
            },
            "system": {
            "statsOutboundUplink": true,
            "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
            {
                "inboundTag": [
                "dns-in"
                ],
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": 53,
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "type": "field",
                "domain": [
                "geosite:telegram"
                ],
                "outboundTag": "telegram-proxy"
            },
            {
                "type": "field",
                "ip": [
                "91.108.4.0/22",
                "91.108.8.0/22",
                "91.108.12.0/22",
                "91.108.16.0/22",
                "91.108.56.0/22",
                "149.154.160.0/20",
                "185.76.151.0/24"
                ],
                "outboundTag": "telegram-proxy"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": "0-65535",
                "outboundTag": "fragment-out",
                "type": "field",
                "enabled": true
            },
            {
                "ip": [
                "10.10.34.34",
                "10.10.34.35",
                "10.10.34.36"
                ],
                "outboundTag": "block",
                "type": "field"
            }
            ],
            "strategy": "rules"
        },
        "stats": {}
    },
    {
        "remarks": "🖔ATOMIC-XhTTP-DOH-GFW-nogeo-full🖔",
        "log": {
            "loglevel": "none",
            "access": "",
            "error": "",
            "dnsLog": false
        },
        "dns": {
            "disableECS": true,
            "queryStrategy": "UseIPv4",
            "tag": "dns",
            "unexpectedIPs": [
            "10.10.34.34",
            "10.10.34.35",
            "10.10.34.36"
            ],
            "hosts": {
            "www.kirtokhamenei.ir": ["8.8.8.8"],
                "dns.nextdns.io": ["45.90.30.0","45.90.28.0"],
                "unfiltered.joindns4.eu": ["86.54.11.200","86.54.11.100"],
                "ada.openbld.net": ["146.112.41.102","146.112.41.2"],
                "sky.rethinkdns.com": ["104.18.0.48","8.47.69.0"],
                "mozilla.cloudflare-dns.com": ["162.159.61.4","172.64.41.4"],
                "doh.flashstart.com": ["185.236.104.104"],
                "anti-ban.dynx.pro": ["10.139.177.17"],
                "dns.quad9.net": ["9.9.9.9","149.112.112.112"]
            },
            "servers": [
            {
                "address":"https://sky.rethinkdns.com/dns-query",
                "proxyOutboundTag": "fakeproxy-out"

            },
            {
                "address": "https://mozilla.cloudflare-dns.com/dns-query",
                "proxyOutboundTag": "fakeproxy-out"
            },  
            {
                "address": "https://dns.nextdns.io", 
                "proxyOutboundTag": "fakeproxy-out"
            },
            {
                "address": "https://unfiltered.joindns4.eu/dns-query",
                "proxyOutboundTag": "fakeproxy-out"

            },
            {
                "address": "https://ada.openbld.net/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 1000
            },
            {
                "address": "https://doh.flashstart.com/f17c9ee5",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 1500
            },
            {
                "address": "https://dns.quad9.net/dns-query",
                "proxyOutboundTag": "fakeproxy-out"     
            },
            {
                "address": "https://anti-ban.dynx.pro/dns-query",
                "proxyOutboundTag": "fakeproxy-out",
                "timeoutMs": 2000
            },
            {
                "address": "localhost",
                "domains": ["domain:ir", "geosite:private"],
                "finalQuery": true
            }
            ]
            },
        "inbounds": [
            {
            "listen": "127.0.0.1",
            "port": 10808,
            "protocol": "socks",
            "settings": {
                "auth": "noauth",
                "udp": true,
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "socks-in"
            },
            {
            "listen": "127.0.0.1",
            "port": 10809,
            "protocol": "http",
            "settings": {
                "userLevel": 8
            },
            "sniffing": {
                "destOverride": [
                "http",
                "tls"
                ],
                "enabled": true
            },
            "tag": "http-in"
            },
            {
            "port": 10853,
            "protocol": "dokodemo-door",
            "settings": {
                "address": "8.8.8.8",
                "network": "tcp,udp",
                "port": 53
            },
            "tag": "dns-in"
            }
        ],
        "outbounds": [
            {
            "protocol": "freedom",
            "settings": {
                "domainStrategy": "UseIPv4",
                "fragment": {
                "packets": "1-5",
                "length": "4-8",
                "interval": "2-4",
                "maxSplit": "32-512"
                },
                "noises": [
                    {
                    "type": "base64",
                    "packet": "7nQBAAABAAAAAAAACnF0LXN0cmluZwZnb29nbGUDY29tAAABAAE=",
                    "delay": "10-16",
                    "applyTo": "ip"
                    },
                    {
                    "type": "rand",
                    "packet": "10-20",
                    "delay": "10-16",
                    "applyTo": "ipv4"
                    },
                    {
                    "type": "str",
                    "packet": "hiGFW",
                    "delay": "10-16",
                    "applyTo": "ipv6"
                    },
                    {
                        "type": "str",
                        "packet": "GET /favicon.ico HTTP/1.1\r\nHost: www.google.com\r\n\r\n",
                        "delay": "50-200",
                        "applyTo": "ip"
                    }
                ]
            },
            "streamSettings": {
                "sockopt": {
                "tcpNoDelay": true,
                "tcpKeepAliveIdle": 100,
                "domainStrategy": "UseIP"
                }
            },
            "tag": "fragment-out"
            },
            {
            "protocol": "vless",
            "tag": "fakeproxy-out",
            "settings": {
                "fragment": {
                    "packets": "2-4",      
                    "length": "200-800",   
                    "interval": "5-20",    
                    "maxSplit": "1000-2000"
                },
                "vnext": [
                {
                    "address": "google.com",
                    "port": 443,
                    "users": [
                    {
                        "encryption": "none",
                        "flow": "",
                        "id": "UUID",
                        "level": 8,
                        "security": "auto"
                    }
                    ]
                }
                ]
            },
            "streamSettings": {
                "network": "xhttp",
                "security": "tls",
                "tlsSettings": {
                "allowInsecure": false,
                "alpn": [
                    "h3,h2,http/1.1"
                ],
                "fingerprint": "randomized",
                "serverName": "google.com",
                "show": false
                },
                "xhttpSettings": {
                "host": "google.com",
                "path": "/",
                "mode": "auto",
                "extra": {
                    "xPaddingBytes": "96-254",
                    "noGRPCHeader": false,
                    "noSSEHeader": false,
                    "xmux": {
                    "maxConcurrency": "16-128",
                    "maxConnections": 0,
                    "cMaxReuseTimes": 0,
                    "hMaxRequestTimes": "300-1000",
                    "hMaxReusableSecs": "1200-5000",
                    "hKeepAlivePeriod": 0
                    }
                }
                }
            },
            "mux": {
                "concurrency": 8,
                "enabled": false
            }
            },
            {
            "protocol": "socks",
            "tag": "telegram-proxy",
            "settings": {
                "servers": [
                {
                    "address": "104.248.197.67",
                    "port": 1080
                }
        ],
                "fragment": {
                    "packets": "1-5",
                    "length": "4-8",
                    "interval": "2-4",
                    "maxSplit": "32-512"
                }

            },
            "proxySettings": {
                "tag": "fragment-out"
            }
            },
            {
            "protocol": "dns",
            "tag": "dns-out"
            },
            {
            "protocol": "blackhole",
            "settings": {
                "response": {
                "type": "http"
                }
            },
            "tag": "block"
            },
            {
            "protocol": "socks",
            "tag": "dummy",
            "settings": {
                "servers": [
                {
                    "address": "127.0.0.1",
                    "port": 10808
                }
                ]
            }
            }
        ],
        "policy": {
            "levels": {
            "8": {
                "connIdle": 300,
                "downlinkOnly": 1,
                "handshake": 4,
                "uplinkOnly": 1
            }
            },
            "system": {
            "statsOutboundUplink": true,
            "statsOutboundDownlink": true
            }
        },
        "routing": {
            "domainStrategy": "IPIfNonMatch",
            "rules": [
            {
                "inboundTag": [
                "dns-in"
                ],
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": 53,
                "outboundTag": "dns-out",
                "type": "field"
            },
            {
                "type": "field",
                "domain": [
                "geosite:telegram"
                ],
                "outboundTag": "telegram-proxy"
            },
            {
                "type": "field",
                "ip": [
                "91.108.4.0/22",
                "91.108.8.0/22",
                "91.108.12.0/22",
                "91.108.16.0/22",
                "91.108.56.0/22",
                "149.154.160.0/20",
                "185.76.151.0/24"
                ],
                "outboundTag": "telegram-proxy"
            },
            {
                "inboundTag": [
                "socks-in",
                "http-in"
                ],
                "port": "0-65535",
                "outboundTag": "fragment-out",
                "type": "field",
                "enabled": true
            },
            {
                "ip": [
                "10.10.34.34",
                "10.10.34.35",
                "10.10.34.36"
                ],
                "outboundTag": "block",
                "type": "field"
            }
            ],
            "strategy": "rules"
        },
        "stats": {}
    }
]

https://github.com/voidr3aper-anon/GFW-slayer