Http 通过setHeader隐藏ip

**
HttpGet httpGet=new HttpGet(“http://localhost/”);
通过 httpGet.setHeader(“x-forwarded-for”,“123456”);来隐藏ip。
为什么能达到隐藏ip效果,现在我们来看看GetRemoteAddr的底层实现

      String ipString = request.getHeader("x-forwarded-for");if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) {ipString = request.getHeader("Proxy-Client-IP");}if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) {ipString = request.getHeader("WL-Proxy-Client-IP");}if (StringUtils.isBlank(ipString) || "unknown".equalsIgnoreCase(ipString)) {ipString = request.getRemoteAddr();}request.getRemoteAddr()

咳咳
我们可以看到它是通过request.getHeader(“x-forwarded-for”)来获取ip,
那么我们只需要再发送http请求时.SetHeader(“x-forwarded-for”,ip)即可
达到隐藏ip的目的

Http 通过setHeader隐藏ip相关推荐

  1. php隐藏IP最后位,替换手机号中间数字为*号

    php隐藏IP最后位,替换手机号中间数字为*号 2011-07-18 21:55:18|  分类: 技术相关 |字号 订阅 <?php $string = "138265895493& ...

  2. 为什么要隐藏ip地址

    1.隐藏位置信息 隐藏您的IP地址后,互联网上的其他人则查不到您的位置信息,它将保护您的隐私,同时保护您免受身份盗用等恶意攻击. 2.突破地域限制 某些网站会禁止来自特定国家或地区的用户,如果您仍然需 ...

  3. 手机隐藏ip地址的方法简单设置

    手机隐藏ip地址的方法简单设置 转载于:https://blog.51cto.com/14019402/2313001

  4. 如何隐藏IP地址的网站

    如何隐藏IP地址的网站 为什么你会想从网站上隐藏你的IP地址?安全性是一大原因.是的,这将是很好的认为所有的网站管理员都是值得信赖和重视您的隐私,但是这简直是幼稚.一旦你的浏览器打开一个网站的任何页面 ...

  5. JS获取本地IP显示隐藏IP

    JS获取本地IP&显示隐藏IP 前言 JS获取本地IP方法 遇到问题 解决方案 火狐(FireFox)删除隐藏IP 谷歌(Chrome)删除隐藏IP 前言 这段时间一直在搞前端,我一个软件开发 ...

  6. 隐藏IP地址的4个好处

    用户使用代理IP隐藏IP地址的原因有很多,可能是保护身份.下载一些信息而不被发现,或是其他业务要求.最重要的是IP地址会泄露有关用户的一些敏感信息,以下是一些隐藏IP地址的好处: 1.隐藏位置信息 使 ...

  7. 如何在iPhone和iPad上隐藏IP地址,保护个人隐私信息

    当我们用Safari浏览器访问网页时,很多网站都会追踪IP地址并获取我们的个人信息,以便进行精准营销. 好消息!苹果在最新的iOS 15系统中增加了许多有效地保护用户隐私的措施,你可以在设置中隐藏IP ...

  8. 隐藏IP的功能和原理

    隐藏IP的原理!随着Internet发展水平的提高,隐藏IP在互联网营销中的作用越来越重要.鲸鱼代理提供优质IP节点,让您一键畅享极速网络服务,IP全称互联网协议地址,是指IP地址,意思是分配给用户上 ...

  9. 黑客侦察和隐藏IP地址的方法

    来源: Art Hacker 在正式进行各种"黑客行为"之前,黑客会采取各种手段,探测(也可以说"侦察")对方的主机信息,以便决定使用何种最有效的方法达到自己的 ...

最新文章

  1. dwarf tower
  2. C#基础解析之Ⅱ【运算符和条件结构】
  3. 安装好Pycharm后如何配置Python解释器简易教程
  4. 苹果错误分析报告preferreuserinterface_数据分析的六个步骤,你做到了吗?
  5. Java 网络 socket 编程
  6. 怎样在C++Builder中创建使用DLL
  7. 查询数据的排序的位置_简单选择排序C++实现
  8. wpf(第一个应用实例)
  9. 全网音乐解析_Android干货 | 手机端的音乐神器
  10. loj10135. 「一本通 4.4 练习 2」祖孙询问
  11. NoSQL——MongoDB
  12. oschina mysql limit_【MySQL】LIMIT 的用法
  13. java mapxtreme_MapXtreme Java Edition 4.8使用心得(一)
  14. 超全的网络安全精编自学资料合集(64份)
  15. 《论文阅读》PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection
  16. 电脑上找不到蓝牙图标,怎么打开蓝牙,三种方法教你打开蓝牙。
  17. opc服务器保存在哪里怎么修改,客户端修改opc服务器的数据
  18. ZOJ2477 拼魔方
  19. 已解决:‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range(128)
  20. Python C/S 网络编程(三)之 TCP 实现远程骰宝游戏

热门文章

  1. 大疆精灵4多光谱无人机P4M影像辐射定标方法(二)
  2. JAVA通过poi实现excel表格制作并且将图片放入到指定的单元格中(可以循环插入)
  3. 直播区块链APP小葫芦星球即将上线
  4. 简单的方法爬取b站dnf视频封面步骤解释
  5. 固态硬盘(SSD)原理及相关介绍
  6. 特惠快车和快车的区别,滴滴特惠快车老司机说了实话?
  7. js 点击往div里添加图片(实例)
  8. 厦门大学计算机近3年分数线,从近3年数据分析厦门大学在职研究生2018年录取分数线趋势...
  9. jdbc连接MysQL数据库时报错:The server time zone value ‘ ‘ is unrecognized or represents more than
  10. Information Gain 计算 python实现