本地软件是否可以突破代理获取客户端的真实公网 ip?

2021-12-17 10:58:53 +08:00
 zictos

如果电脑用了 proxifier 等全局代理软件,那在该电脑上运行的软件是否可以突破 proxifier 拿到真实的公网 ip 地址?如果能,那用户有办法能避免吗?

4082 次点击
所在节点    Windows
35 条回复
WinkeyLin
2021-12-17 11:14:01 +08:00
只要请求一个外网地址就能拿到 IP ,参考 log4j
XiLingHost
2021-12-17 11:16:36 +08:00
看你的规则怎么写的,如果是针对路径的代理,它只需要用一个不在你代理范围内的软件去请求公网的 ip 查询服务就能获取你的公网 ip ,如果是针对域名的代理就更简单了,只需要请求不在你代理的域名范围内的 ip 查询服务就行
如果是全局代理,那你用的不应该是 proxifier ,而是类似 tun/tap 这类虚拟网卡,或者是透明代理
chuhades
2021-12-17 11:31:56 +08:00
应用层做代理绕过方式太多了。

比如走个不支持代理的协议,icmp 等。
2i2Re2PLMaDnghL
2021-12-17 13:22:55 +08:00
给后人的警告:OP 是经典不学无术打滚人,著有:
《 Python 识别图片文字的效果是不是很差?》 /t/820234
zictos
2021-12-17 13:34:13 +08:00
@2i2Re2PLMaDnghL #4 你说这个跟问题有关系吗?我提了那个问题能够说明什么?那个问题该解释的都解释了无数次。你如果看不惯我发的帖子大可不必回复。
要讨论为什么不去那个帖子讨论,难道因为我发了帖子就要给“贴标签”?一上来就是“不学无术打滚人”这种人身攻击的言论,那你很了不起吗?那现实中你以为别人都喜欢你这种戾气重的人吗?
如果因为看不惯我那个帖子,所以不愿意回复这个帖子,我没什么好说的啊! 但难道我以后就不能发任何帖子了? 每次都要被警告? 即便在那个帖子中就真的全是骂我的吗? 你仔细看看每楼吧? 你以为你的看法就代表所有人?
Kinnice
2021-12-17 13:44:58 +08:00
可以
keith1126
2021-12-17 13:45:22 +08:00
如果我有了盾,矛还能不能刺穿呢?如果可以刺穿,我该怎么加固盾牌避免被刺穿呢?

你就没觉得你这个问题本身就不太对劲?
Kasumi20
2021-12-17 13:52:19 +08:00
Proxifier 好像并不支持 UDP ,所以你懂的。至于 ICMP 之类的,额,没写过这种代码
zictos
2021-12-17 13:52:23 +08:00
@keith1126 #7 这其实是一个很正常的问题,希望不要因为之前的问题有偏见,谢谢!不然我真的不知道什么问题才是完全正常的,v2 上大部分问题估计都能挑出毛病。
我不知道你指哪里不对劲,“能不能突破代理”是指一般默认的常规情况,而“是否能避免”是特殊手段,计算机上各种领域的特殊手段多得是。
icyalala
2021-12-17 13:54:33 +08:00
搜 "如何隐藏你的踪迹",虽然是老文章但至少能简单回答楼主。。

看了下 4 楼的帖子,这敏感度,一碰就炸啊🤣
zictos
2021-12-17 14:02:13 +08:00
@icyalala #10 这个一般就比较复杂了,比如多个代理之类的。
那个帖子我承认真的用词不严谨,但真的没有任何恶意,我只是习惯性把 python 当成一个“话题中心”,也就是后面所有的内容(包括描述)都是针对 python 这个话题中心来讨论的。
有时候在搜索引擎中搜 python 相关的内容可能也会这么搜,因为先要限定在“python”这个范围,但搜索时又不需要特别详细。但有的人似乎就真的认为我傻到连“百度的 ocr 接口”是用编程语言开发的这种常识都不懂的程度,难道这样我还要认同?他们可以说我用词不严谨,这个是没问题的。
dingwen07
2021-12-17 14:08:39 +08:00
提问技巧和之前没提高多少,你想让软件拿不到你的真实公网 IP 可以直接问
普通的 HTTP/S 代理,使用一个不支持的协议就可以。实际上应用可以直接不遵循系统代理设置,即使是 proxifier 也可以通过自己实现 HTTP 请求来做到。
而对于虚拟网络适配器这种更底层的,软件可以选择将网络地址绑定到某个特定的网络适配器来绕过。
虽然绝大多数软件都不会这么做,但是如果真的要确保,还是浏览器和虚拟机吧。
zictos
2021-12-17 14:19:16 +08:00
@dingwen07 #12 我不知道这个问题是不是也很小白,但是不能因为你懂就这么认为,v2 上我也可以经常看到我懂的问题,但不能因此认为别人不该问那个问题。
实际上我也是在做各种测试,也是有在思考,不然不会问这种问题。要是不思考的话有谁会关心这种问题?而且问题中问了“是否可以突破”是因为有初步结论了,这是一种更保险起见的问法。实际上我最想知道的是单纯通过代理是否有特殊办法能隐藏,不想用其他方式,因为其他方式可能不能用锐速或 bbr 加速,而代理是可以的。不过现在看来是没其他好办法能完全避免被获取到公网 ip 了。
dingwen07
2021-12-17 14:30:04 +08:00
@zictos #13 无知从来不是错。但是,当想要解决某个问题的时候,不妨直接问这个最终的目标。有时候可能还需要提供必要的上下文来让其他人理解你到底想要做什么以及你为什么不能选择其他的方案。

比如你是不希望哪个软件获取到你的公网 IP ?因为在绝大多数情况下软件是不会刻意地去绕过代理来获取用户 IP 的。
zictos
2021-12-17 14:44:12 +08:00
@dingwen07 #14 起码问题应该算表达清楚了吧?你应该见过有些问题是看半天都不知道对方在问什么的。
我这个算详细了,如果太详细的话可能会让人没耐心看。之所以不说明具体软件,是因为我认为这种问题是比较通用性的,而且要假设软件会这么做。其实是针对“游戏”,而且我不知道游戏会不会这么做。
我在 v 站见过你说的那种帖子,好像是关于写代码过程中的一些问题,他说了半天,也是问某某方案的一个细节要怎么做,实际有其他方案。但感觉跟我这种的问题的差别还挺大的。我这种的话其实并没限定具体方案,所以包括你都有说浏览器或虚拟机之类的方案,我只是没说具体哪个软件。
learningman
2021-12-17 14:48:14 +08:00
@2i2Re2PLMaDnghL #4 点进去看了,笑死我了,“不学无术打滚人”这个形容太妙了
2i2Re2PLMaDnghL
2021-12-17 14:56:04 +08:00
@zictos 1. 我不记人,看到标题的问题属于对计算机网络有一套「与众不同的理解」,故对您的历史发言进行了一些挖掘,才发现了您。
2. 本问题同样地暗示了您对于计算机网络「与众不同的理解」,同样地, #1-#3 与您的问题也文不对题。
3. 我的发言与您无关,我很明确地注明了,我发言是为了节约其他人时间,有 7 个人觉得我的发言节约了他们的时间,如果他们认同铜币系统的注释的话。
4. 对的,我很了不起,节约了别人大量的时间。
5. 对的,怼完大家都说我干得漂亮。
6. 对的,您以后恐怕真的无法发任何贴子了,这就叫「社死( V2 限定)」,当然,您可以换个号新的开始。
7. 不全是骂您的,但不少是(笨拙地)尝试解释一件事然后被您破口大骂的。
8. 当然不代表所有人,我只是划了片空地,想被代表的可以站进来。
zictos
2021-12-17 15:08:32 +08:00
@learningman #16 您的乐趣还真是容易满足。
@2i2Re2PLMaDnghL #4
你应该是希望别人都不要回复,不过本来这个帖子都快没人回复了,你来一个“警告”,反倒把帖子顶上去了,你不觉得是浪费了别人时间吗? 7 个人不能说明什么的,v2 上我还见过一些歧视性言论被很多人点赞的。
不过也很感谢愿意认真回复的,以及给我点赞的那位 v 友。
而且 1000 多次点击,就这点骂我的,这叫社死?你不要太高看自己了,真的别认为你可以代表所有人,v2 上的节奏不是那么好带的。要是看不惯我的直接拉黑就行。当然如果我发的帖子屡次都没人回复的话,那我自然会识趣不再发帖。但是你凭什么说我“无法发任何帖子”?是不是我觉得你的言论戾气很重,动不动就人身攻击,我也可以替大家跟你说你以后在 v2 混不下去了?
zictos
2021-12-17 15:16:02 +08:00
@2i2Re2PLMaDnghL #17 看了下你的几个帖子,也没觉得有什么深度啊!别人都基本不愿意回复。2020 年 9 月注册的,另外你在编程界有什么成就那么值得骄傲?
2i2Re2PLMaDnghL
2021-12-17 15:30:12 +08:00
@zictos 啊对对对,这不显得您枪法准嘛

V2 太有深度的基本不会被回复,你要喊一句 PHP 是最强编程语言绝对回复量爆涨。(当然,深入浅出回复量不低,纯深无浅自然是没回复的)你发的贴很多足足有 4 页,不会看不出来吧?
你的比如 /t/761691 /t/750697 /t/709241 还是有深度的,不也没什么人回吗?

我前一个号炸了,重新注册的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/822765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX