服务端能发现使用 Socks5 代理请求的源 IP 么?

2022-04-26 22:16:31 +08:00
 hujnnn

由于我访问的站点不支持同一个 IP 的多账号访问。因此我想这样的操作:

  1. 使用多个版本的 Chrome ,正式版、Beta 版,Canary 版
  2. 在 Mac 上使用 Docker 运行多一个 SS + Kcptun 的客户端,并暴露 socks5 端口,远程是不同的服务器 IP
  3. 每个 Chrome 装上 Socks5 代理插件, 分别连接不同的 socks5 端口

我的理解是:在这样的网络架构下,对方的网络检查以及浏览器指纹识别,应该只能认为是三个没有任何关联的用户在访问。

我看过 TCP 协议,我认为 TCP 的包经过了 ss --> kcptun --> vps 等多重网络封装,到达最终目的网络设备,它应该无法识别这个 TCP 包的最终来源 IP 。

3418 次点击
所在节点    程序员
23 条回复
nothingistrue
2022-04-27 12:31:25 +08:00
一、Socks5 绝对能够隐藏源 IP 。
二、源 IP 屁用没有,你是否隐藏都没区别。

这个 clientIP ,是最后路由的 IP ,不止过 Socks5 会变,过个路由器就会变,很古早以前还会有人用它来防止同 IP 多用户,因为容易被篡改,以及最主要的,误杀(杀整个网吧、教育网能杀一个学校、长宽这种二级运营商能杀一个省),稍微有点技术的网站都不会再用它了。
ik
2022-04-27 19:41:56 +08:00
多浏览器直接 chrome 启动的时候自定义 user-data-dir 字段就可以多个实例启动了
llsquaer
2022-04-28 09:59:17 +08:00
爬虫不就是天天在思考这些问题么...修改 UA,修改 JA3 修改检测值,用代理

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

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

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

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

© 2021 V2EX