随机跳转泛解析域名 - *.urll.gay
随机跳转泛解析域名 - *.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.gay到random5.urll.gay,可以根据需要修改。
使用方法:
- 将上述代码保存为 nginx 配置文件,例如:
random_redirect.conf - 在 Nginx 配置文件中加载该文件:
include random_redirect.conf; - 重启 Nginx 服务
注意:
- 确保目标域名
random1.urll.gay到random5.urll.gay已解析并指向正确的服务器。 - 该配置仅适用于 Nginx 服务器,其他服务器需要根据其配置方式进行调整。
原文地址: https://www.cveoy.top/t/topic/qotK 著作权归作者所有。请勿转载和采集!