墙内各大app是如何获取ip地址的?如何修改显示的ip地址?
墙内各大app是如何获取你真实的ip地址的?如何能用假的ip地址替换掉,避免显示真实的ip地址?亲测好像挂了vpn也不好使?
我肖战割割实名反对楼上这三条回答:
1.
2.
3.
首先,至少到现在为止,还没有软件使用webrtc来检测IP(以后就不一定了,但也很好破解),有没有虚拟机穿透,那些软件没那么恐怖。
你上网必须要拥有IP地址,这样的话才能寄快递出去(发送你要看某个网页的请求),然后用相同的地址接受快递(收到远程服务器发回来的数据),IP地址是运营商分配的,那么就能通过商业IP数据库之类的判断归属地,因为运营商自己不太可能搞这些。
据我所知,墙内微博知乎,网易(包括邮箱和网易云音乐),小红书,哔哩哔哩都是使用的IPIP.NET(墙内网站,慎重打开)的数据库,它对于国内的IPv4段判断非常准确,除了一小部分骨干网位置可能会出错,比如电信的202.97和联通的219.158。对家用宽带的库非常准,ipv6骨干网只显示到国家,但家用宽带的可以精确到区,这还是免费版。
回答楼主的问题:
这些墙内平台判断归属地的方法是:发布评论的过程中触发一个API,在完成评论发布的同时,把你此刻触发api的IP地址提交到数据库里查询,然后把归属地信息附在评论楼层一并发出去。GitHub上有个项目[网页时光机备份↗],就是收集这些api的,只需要让它们走代理即可改变归属地,而不影响正常浏览,节省梯子流量,防止服务器被墙。
比如哔哩哔哩看视频还走本地出口,发评论的api走代理,随机归属地。
至于为什么我那么肯定数据库来源是ipip.net?我通过Cloudflare WARP的某个IP段上网,这些平台统一显示为澳大利亚。实际上WARP都是就近接入,你在哪就优先分配哪里的IP,虽然出口还是走数据中心(联通电信走圣何塞洛杉矶,移动走香港),但是给你的IP,在国外网站查到的归属地基本上就在自己的省,而IPIP的库却没有精确收录这部分,都显示澳大利亚。
有一种方法修改数据包中包含的IP头,比如Adguard就提供此功能,但是绝大多数网站不认,修改的唯一方法是走代理。要开启全局代理,否则它们还是会直连。
归属地修改篇:
改国外:
这就不用我介绍了,我知道你们最擅长干这个:),挂哪个国家的梯子,就显示哪个国家的归属地。除了一部分广播的非原生IP,才会显示在whois里的归属地。比如1.1.1.1全球任播,哪里都能就近访问,去查库只会看到是澳大利亚。
改国内(不含港澳台):
因为国内精确到省,我知道你们最想改哪,新疆、西藏、荷兰捞翔,还有刚发生恶性事件的省份。这个只能想办法用那边的宽带上网了,通过VPN拨过去,如果你认识身处这些地方的朋友,叫他们电脑跑一个代理服务器,穿透过去连接即可。
现在手机卡都是拜访地接入,北京办的卡去上海上网,出口IP还是上海。可以问问运营商能不能关掉拜访地接入的功能,我觉得没戏。
如果改北上广这种热门地区就简单了,去华为云阿里云买个云服务器,用它上网就行。
1.
手机号。
2.
因为国产app可以利用漏洞绕过代理直连服务器,哪怕你是虚拟机也可以穿透
3.
有可能是WebRTC或者DNS泄漏?或者自动开启GPS定位了?
首先,至少到现在为止,还没有软件使用webrtc来检测IP(以后就不一定了,但也很好破解),有没有虚拟机穿透,那些软件没那么恐怖。
你上网必须要拥有IP地址,这样的话才能寄快递出去(发送你要看某个网页的请求),然后用相同的地址接受快递(收到远程服务器发回来的数据),IP地址是运营商分配的,那么就能通过商业IP数据库之类的判断归属地,因为运营商自己不太可能搞这些。
据我所知,墙内微博知乎,网易(包括邮箱和网易云音乐),小红书,哔哩哔哩都是使用的IPIP.NET(墙内网站,慎重打开)的数据库,它对于国内的IPv4段判断非常准确,除了一小部分骨干网位置可能会出错,比如电信的202.97和联通的219.158。对家用宽带的库非常准,ipv6骨干网只显示到国家,但家用宽带的可以精确到区,这还是免费版。
回答楼主的问题:
这些墙内平台判断归属地的方法是:发布评论的过程中触发一个API,在完成评论发布的同时,把你此刻触发api的IP地址提交到数据库里查询,然后把归属地信息附在评论楼层一并发出去。GitHub上有个项目[网页时光机备份↗],就是收集这些api的,只需要让它们走代理即可改变归属地,而不影响正常浏览,节省梯子流量,防止服务器被墙。
比如哔哩哔哩看视频还走本地出口,发评论的api走代理,随机归属地。
至于为什么我那么肯定数据库来源是ipip.net?我通过Cloudflare WARP的某个IP段上网,这些平台统一显示为澳大利亚。实际上WARP都是就近接入,你在哪就优先分配哪里的IP,虽然出口还是走数据中心(联通电信走圣何塞洛杉矶,移动走香港),但是给你的IP,在国外网站查到的归属地基本上就在自己的省,而IPIP的库却没有精确收录这部分,都显示澳大利亚。
有一种方法修改数据包中包含的IP头,比如Adguard就提供此功能,但是绝大多数网站不认,修改的唯一方法是走代理。要开启全局代理,否则它们还是会直连。
归属地修改篇:
改国外:
这就不用我介绍了,我知道你们最擅长干这个:),挂哪个国家的梯子,就显示哪个国家的归属地。除了一部分广播的非原生IP,才会显示在whois里的归属地。比如1.1.1.1全球任播,哪里都能就近访问,去查库只会看到是澳大利亚。
改国内(不含港澳台):
因为国内精确到省,我知道你们最想改哪,新疆、西藏、荷兰捞翔,还有刚发生恶性事件的省份。这个只能想办法用那边的宽带上网了,通过VPN拨过去,如果你认识身处这些地方的朋友,叫他们电脑跑一个代理服务器,穿透过去连接即可。
现在手机卡都是拜访地接入,北京办的卡去上海上网,出口IP还是上海。可以问问运营商能不能关掉拜访地接入的功能,我觉得没戏。
如果改北上广这种热门地区就简单了,去华为云阿里云买个云服务器,用它上网就行。

VPN使用全局加速。
这样你访问墙内网站,就是使用海外IP。
用智能加速,你访问墙内网站,还是用本地IP。
这样你访问墙内网站,就是使用海外IP。
用智能加速,你访问墙内网站,还是用本地IP。
有可能是WebRTC或者DNS泄漏?或者自动开启GPS定位了?这些都是可以堵上的。
现在注册啥不绑手机号,有的app直接显示手机卡归属地也说不定
改很容易,只要用别的地方的网络就可以。我本人在辽宁,但是用WiFi就显示在江西
手机号。所有需要输入手机号的app理论上就不安全
用路由器挂做第一层跳板,然后选择国外的vpn,如expressVPN,protonVPN进行上网,选择安全节点,手机不要插电话卡,用一个二手的国外牌子的手机保护自己。
app获取wifi什么的权限一定要关闭,可以通过ssid定位刀具体位置。
app获取wifi什么的权限一定要关闭,可以通过ssid定位刀具体位置。
修改了也没用,因为国产app可以利用漏洞绕过代理直连服务器,哪怕你是虚拟机也可以穿透