您的位置:首页 > 新闻资讯 >文章内容
2种对代理服务器防御的方式
来源:互联网 作者:admin 时间:2019-10-04 10:17:00

  针对代理服务器,我们有防御的必要吗?有时我们也会用到代理IP,是用于营销、爬虫等方面,而如果有人是用于黑客攻击这方面,那就不可取了。所以提高网络保护意识还是很有必要,机灵代理下面为大家带来2种针对代理服务器的方法分享。


2种对代理服务器防御的方式


  1、多线程攻击服务器代码:


  static void Test2(int numThreads)

  {

  ManualResetEvent resetEvent = new ManualResetEvent(false);

  int toProcess = numThreads;

  // Start workers.

  for (int i = 0; i < numThreads; i++)

  {

  new Thread(delegate()

  {

  test();

  //Console.WriteLine(Thread.CurrentThread.ManagedThreadId);

  // If we're the last thread, signal

  if (Interlocked.Decrement(ref toProcess) == 0)

  resetEvent.Set();

  }).Start();

  }

  // Wait for workers.

  resetEvent.WaitOne();

  WriteTotalLog("Done all!");

  }

  static void test()

  {

  TotalCount++;

  try

  {

  WebRequestUtil.GetWeb(@"http://1111.ip138.com/ic.asp", "219.239.236.49", 8888);

  File.AppendAllText(@"response.html", WebRequestUtil.responseBody, Encoding.UTF8);

  Console.WriteLine(Thread.CurrentThread.ManagedThreadId + "pass");

  }

  catch (Exception exc2)

  {

  FailCount++;

  WriteErrorLog("Error:" + exc2.ToString());

  }

  }

  }

  }


  2、Php网页屏蔽代理服务器代码:


  <?php

  $page= file_get_contents("blacklist.txt");

  if(!empty($_SERVER['HTTP_CLIENT_IP']))

  {

  //check ip from share internet

  $ip = $_SERVER['HTTP_CLIENT_IP'];

  }

  else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))

  {

  //to check ip is pass from proxy

  $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

  }

  else{

  $ip = $_SERVER['REMOTE_ADDR'];

  }

  echo $ip;

  if(strpos($page,$ip)!== false)

  echo "您使用代理浏览我们的网站,很抱歉本站出于安全考虑屏蔽了代理,请使用非代理浏览,谢谢!";

  else

  echo "执行程序的正常逻辑";

  ?>


  以上2种方式可以帮助我们屏蔽代理服务器对我们网站的访问,未经过授权都无法进入,对我们的网站起到了保护作用。


相关文章内容简介
推荐阅读
  • 28 2019-10
    HTTP代理为什么多人用?

    HTTP代理是代理IP中的其中一个方式,用户在不太清楚代理IP不同模式的区别的时候,一般会倾向选择HTTP代理,这是为什么呢?

  • 29 2019-04
    高匿名代理预防真实IP被泄露

    高匿名代理预防真实IP被泄露,如果怕我们的IP被泄露,可以考虑使用机灵代理的。这样使用机灵代理上网,能够完美的隐藏了我们的本机真实IP,多加了一份安全保障。为什么说使用代理IP可以

  • 11 2019-04
    HTTP代理ip伪装用户爬取数据

    网络爬虫通过是采用HTTP代理ip伪装用户爬取数据,因为现在爬数据越来越难了,网站设了各种反爬,太难搞了,还是简单的网站基本没有什么反爬,一般弄些HTTP代理ip就能搞定了。

  • 01 2019-06
    玩游戏要使用长效IP么?

    玩游戏要使用长效IP么?玩游戏频繁的换IP,容易被判断为登陆环境异常,导致登陆不了游戏,那么玩游戏要使用长效IP么?

  • 28 2019-08
    如何检验代理IP有效性?

    代理,也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。对于一些资深互联网玩家来说使用代理IP并不

  • 18 2019-04
    互联网工作者都要使用代理IP吗?

    互联网工作者都要使用代理IP吗?代理IP使用的主要催化剂是媒体素材的使用,为什么这么说呢?很多互联网工作者,需要收集网络的信息,但是大量的收集,人工太慢了,使用代理IP之后,可以

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部