全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 566|回复: 4
打印 上一主题 下一主题

提前预祝新年快乐。放上我的代码

[复制链接]
跳转到指定楼层
1#
发表于 2022-1-6 21:19:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提前预祝2022新年快乐



顺道放上我自己写的检测qiang的代码。准确率跟你的ip列表有关。如果列表好,准确率高达95%+.

必须放在国内VPS,或者虚拟主机上并且要支持PHP,或者你自己改改。
  1. //被墙IP列表
  2. function iplist($l=''){
  3.         //国外没有被墙IP列表
  4.         //示例列表乱写的
  5.         $list=[
  6.         '23.224.9.226',
  7.         '23.224.9.227',
  8.         '23.224.9.228',
  9.         ];
  10.        
  11.         return $list[rand(0,count($list)-1)];
  12.        

  13. }
  14. //悲情监测
  15. function wall($site){
  16.         unset($ch,$ssl);
  17.         $ch = curl_init();
  18.         $iplist=iplist();
  19.      curl_setopt($ch, CURLOPT_URL, "http://$site");
  20.          curl_setopt($ch, CURLOPT_RESOLVE, ["$site:80:".$iplist]);
  21.      curl_setopt($ch, CURLOPT_HEADER, true);
  22.          curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  23.      curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36 SE 2.X MetaSr 1.0');
  24.          curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE,false);
  25.      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果把这行注释掉的话,就会直接输出
  26.      $result=curl_exec($ch);
  27.          $headers =  curl_getinfo($ch);
  28.      curl_close($ch);
  29.         //检测content_type里的数值
  30.          if(!isset($headers['content_type']) OR $headers['header_size']==0){
  31.                  return false;//被墙
  32.          }else{
  33.                  return true;//正常
  34.          }
  35. }


  36. //栗子
  37. $wall=wall("google.com");

  38. if($wall){
  39.        
  40.         echo '在正常不过了';
  41. }else{
  42.         echo '有点小问题,好像不能访问';
  43. }
复制代码
2#
发表于 2022-1-6 21:20:01 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
发表于 2022-1-6 21:20:14 | 只看该作者
小白看不懂,不会试
4#
发表于 2022-1-6 21:20:41 | 只看该作者
telnet一下的问题,庸人自扰
5#
 楼主| 发表于 2022-1-6 21:21:57 | 只看该作者
HOH 发表于 2022-1-6 21:20
telnet一下的问题,庸人自扰

你说的没毛病。所以趁着新年快到了,我就分享下,代码比较垃圾大佬肯定看不上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 22:28 , Processed in 0.060936 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表