如何从jsoup请求更改Remot IP地址?

时间:2018-08-06 12:51:16

标签: java web-services

我有Jsoup代码并成功发送了请求。此代码在隐藏/更改“ X-Forwarded-For”头数据中也能正常工作,但是我无法隐藏/更改“远程/系统IP地址”。 客户端代码:

       Document doc = Jsoup.connect("http://192.168.XX.XX:XXXX/microFin/XXXX")
               .header("X-Forwarded-For", "192.168.0.1").get();

服务器端代码:

 @Override
   public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
       String authCredentials = request.getHeader("Authorization");
       String pathInfo = request.getServletPath();/////api/auth

       String ip = request.getHeader("X-Forwarded-For");
       String ip11 = request.getRemoteAddr();
       if (ip == null) {
           ip = request.getRemoteAddr();
       }
       System.out.println("IP-ADDRESS::" + ip);//192.168.0.1
       System.out.println("IP-ADDRESS::" + ip11);//actual ip ???

如果有任何更改系统IP的解决方案,请帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用VPN服务来隐藏客户端计算机的IP地址。有几种软件,从高级到付费。

我的首选软件是:TunnelBear Link