diff --git a/podkop/files/usr/bin/podkop b/podkop/files/usr/bin/podkop index 5622fef..0727665 100755 --- a/podkop/files/usr/bin/podkop +++ b/podkop/files/usr/bin/podkop @@ -29,7 +29,7 @@ SUBNETS_CLOUDFRONT="${GITHUB_RAW_URL}/Subnets/IPv4/cloudfront.lst" VALID_SERVICES="russia_inside russia_outside ukraine_inside geoblock block porn news anime youtube discord meta twitter hdrezka tiktok telegram cloudflare google_ai google_play hetzner ovh hodca digitalocean cloudfront" DNS_RESOLVERS="1.1.1.1 1.0.0.1 8.8.8.8 8.8.4.4 9.9.9.9 9.9.9.11 94.140.14.14 94.140.15.15 208.67.220.220 208.67.222.222 77.88.8.1 77.88.8.8" CHECK_PROXY_IP_DOMAIN="ip.podkop.fyi" -TEST_DOMAIN="fakeip.podkop.fyi" +FAKEIP_TEST_DOMAIN="fakeip.podkop.fyi" INTERFACES_LIST="" SRC_INTERFACE="" RESOLV_CONF="/etc/resolv.conf" @@ -591,7 +591,7 @@ list_update() { find_working_resolver() { for resolver in $DNS_RESOLVERS; do - if nslookup -timeout=2 $TEST_DOMAIN $resolver >/dev/null 2>&1; then + if nslookup -timeout=2 $FAKEIP_TEST_DOMAIN $resolver >/dev/null 2>&1; then echo "$resolver" return 0 fi @@ -792,7 +792,7 @@ sing_box_configure_dns() { config=$(sing_box_cm_add_dns_reject_rule "$config" "domain_suffix" '"use-application-dns.net"') config=$(sing_box_cm_add_dns_route_rule "$config" "$SB_FAKEIP_DNS_SERVER_TAG" "$SB_FAKEIP_DNS_RULE_TAG") config=$(sing_box_cm_patch_dns_route_rule "$config" "$SB_FAKEIP_DNS_RULE_TAG" "rewrite_ttl" "$rewrite_ttl") - service_domains=$(comma_string_to_json_array "$TEST_DOMAIN,$CHECK_PROXY_IP_DOMAIN") + service_domains=$(comma_string_to_json_array "$FAKEIP_TEST_DOMAIN,$CHECK_PROXY_IP_DOMAIN") config=$(sing_box_cm_patch_dns_route_rule "$config" "$SB_FAKEIP_DNS_RULE_TAG" "domain" "$service_domains") if [ "$split_dns_enabled" -eq 1 ]; then config=$(sing_box_cm_add_dns_route_rule "$config" "$SB_DNS_SERVER_TAG" "$SB_INVERT_FAKEIP_DNS_RULE_TAG") @@ -826,7 +826,7 @@ sing_box_configure_route() { config=$( sing_box_cf_proxy_domain "$config" "$SB_TPROXY_INBOUND_TAG" "$CHECK_PROXY_IP_DOMAIN" "$SB_MAIN_OUTBOUND_TAG" ) - config=$(sing_box_cf_override_domain_port "$config" "$TEST_DOMAIN" 8443) + config=$(sing_box_cf_override_domain_port "$config" "$FAKEIP_TEST_DOMAIN" 8443) config_foreach include_source_ips_in_routing_handler @@ -1928,7 +1928,7 @@ check_dns_available() { fi # Check if local DNS resolver is working - if nslookup -timeout=2 $TEST_DOMAIN 127.0.0.1 >/dev/null 2>&1; then + if nslookup -timeout=2 $FAKEIP_TEST_DOMAIN 127.0.0.1 >/dev/null 2>&1; then local_dns_working=1 local_dns_status="available" fi @@ -2057,7 +2057,7 @@ global_check() { print_global "🔁 FakeIP" print_global "➡️ DNS resolution: system DNS server" - nslookup -timeout=2 $TEST_DOMAIN + nslookup -timeout=2 $FAKEIP_TEST_DOMAIN local working_resolver working_resolver=$(find_working_resolver) @@ -2065,12 +2065,12 @@ global_check() { print_global "❌ No working external resolver found" else print_global "➡️ DNS resolution: external resolver ($working_resolver)" - nslookup -timeout=2 $TEST_DOMAIN $working_resolver + nslookup -timeout=2 $FAKEIP_TEST_DOMAIN $working_resolver fi print_global "➡️ DNS resolution: sing-box DNS server (127.0.0.42)" local result - result=$(nslookup -timeout=2 $TEST_DOMAIN 127.0.0.42 2>&1) + result=$(nslookup -timeout=2 $FAKEIP_TEST_DOMAIN 127.0.0.42 2>&1) echo "$result" if echo "$result" | grep -q "198.18"; then