随机跳转泛解析域名 - *.urll.gay

该文件包含 Nginx 配置,用于实现泛解析域名 *.urll.gay 的随机跳转。

内容:

if ($host ~ '^cpgame.urll.gay'){  
    set $random_num 0;  
    set $random_host '';  
    if ($http_cookie ~* '(?:^|; *)random_num=([^;]+)(?:;|$')'){  
        set $random_num $1;  
    }  
    if ($random_num = 0){  
        set $random_num 1;  
        set $random_host random1.urll.gay;  
    }  
    if ($random_num = 1){  
        set $random_num 2;  
        set $random_host random2.urll.gay;  
    }  
    if ($random_num = 2){  
        set $random_num 3;  
        set $random_host random3.urll.gay;  
    }  
    if ($random_num = 3){  
        set $random_num 4;  
        set $random_host random4.urll.gay;  
    }  
    if ($random_num = 4){  
        set $random_num 0;  
        set $random_host random5.urll.gay;  
    }  
    add_header Set-Cookie 'random_num=$random_num; Path=/; Expires=Wed, 31 Dec 2037 23:59:59 GMT';  
    return 301 http://$random_host;  
}  

配置说明:

  • 当访问的域名匹配 ^cpgame.urll.gay 时,执行随机跳转逻辑。
  • 使用 cookie 记录随机跳转的数字,确保同一用户访问时跳转到不同的目标域名。
  • 配置了 5 个随机目标域名:random1.urll.gayrandom5.urll.gay,可以根据需要修改。

使用方法:

  1. 将上述代码保存为 nginx 配置文件,例如:random_redirect.conf
  2. 在 Nginx 配置文件中加载该文件:include random_redirect.conf;
  3. 重启 Nginx 服务

注意:

  • 确保目标域名 random1.urll.gayrandom5.urll.gay 已解析并指向正确的服务器。
  • 该配置仅适用于 Nginx 服务器,其他服务器需要根据其配置方式进行调整。
随机跳转泛解析域名 - *.urll.gay

原文地址: https://www.cveoy.top/t/topic/qotK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录