ip动态代理:因为爬虫程序要变化ip所以就用了代理ip,我是用这个代码来改变虚拟机的属性的。
比如:      System.getProperties().setProperty("http.proxyHost", "61.164.42.147");
      System.getProperties().setProperty("http.proxyPort", "80");由于虚拟机上还有一个web项目运行着,不知道用户访问我的web项目是否是访问代理去了,那那样会不会不稳定?谢谢

解决方案 »

  1.   

    是这样的,公司要我写一段爬虫程序去爬淘宝上的数据,但是没爬多久ip就被封了。于是我就想办法借着代理的ip继续爬淘宝的数据,这样淘宝就不知道我真正的ip地址是多少。可是那个爬虫程序和web项目(公司自己的产品)在同一个虚拟机上,前面说到淘宝不知道我真正的ip,那用户那边访问我的web项目是不是也是先通过代理ip那边访问?那么客户访问web项目的效率就会下降了。
      

  2.   

    主要问题就是 不知道那个代理ip会不会影响别人访问我的web项目
      

  3.   

    访问web项目应该不需要通过代理ip访问。
      

  4.   

     
    模拟一下,用户访问项目的过程:
    第一步:用户发出请求
    用户——通过域名解析——》服务器 (这一步应该是准确的找到了服务器的位置,域名就代表的服务器的ip吧,这里不会访问到代理) 
    第二步:服务器响应请求
    服务器——???——》客户(这里中间不明白,感觉是通过了代理ip,再转到客户ip的)
      

  5.   

    只要你的web应用没有主动访问外部http资源的逻辑,就没有问题