想问下,限制国内人访问的网站(非敏感网站,电商网站不针对国内市场)除了用 IP 封锁,还有那些其他办法?

2019-12-14 15:30:26 +08:00
 sskk007

本人有个独立站,产品经常被同行抄袭,IP 封锁用代理很容易就被破解了

7092 次点击
所在节点    问与答
27 条回复
z7356995
2019-12-15 07:45:50 +08:00
我补充一点 firefox 和 chrome webRTC 能识别 VPN 后的真识 ip
OceanSea
2019-12-15 07:54:29 +08:00
能写专利的写专利,不能写得就任由同行抄
alexkkaa
2019-12-15 09:12:35 +08:00
某些关键信息不登录就不给看。注册用户要真实信息,护照之类的。统计每个登录用户的访问记录,如果某个用户每天访问太多就无疑是爬虫。
现在有一些基于指纹,还有判断是用户 ip 还是 dc ip 的判断服务。不知道他们提不提供判断地理位置的服务。可以试试。
防一些小白的话就屏蔽包含 zh 的 header 请求,或者给他返回假数据。还有一个绝招就是把 js 混淆,ajax 请求全部加密。即使他拿到 ajax 返回的数据他也解密不了。这种方法要求屏蔽 headless 的无头爬虫
eason1874
2019-12-15 09:40:54 +08:00
说要进 GFW 的是在搞笑,这跟限制 IP 访问就是一个效果,客户端用个国外 IP 代理就解决了。不要这么做,浪费表情,还可能惹麻烦。

有意抄你你怎么防都防不住,请求信息总共就那么多,都是按规则来的,要模仿还不是分分钟的事。就算你把国内 IP 和国外服务器商的 IP 都拒绝了,做国外生意的人要找个在国外家用宽带主机来做代理也是分分钟的事。

Request 信息判断只能防住普通用户、技术小白和不是那么想抄你的技术人员,允许匿名访客访问的网页只能做到这个程度。

如果要再提高限制水平,就只能学国外厂商免费试用的套路,要求提交信用卡、账单地址甚至是指定国家的号码来接收短信来注册,注册通过了才允许访问。
azuis
2019-12-15 10:22:12 +08:00
@Buges utc +8 的国家也不少啊。除非放弃亚洲这边访客。不然新加坡,马来西亚,印度尼西亚,菲律宾都是 utc+8 的。
Tink
2019-12-15 14:25:41 +08:00
有很多办法,简单一点的 ip 地址,准确一点的 websocket,dns 也可以


或者更粗一点的,判断系统语言?
MiaRunis
2019-12-15 17:05:47 +08:00
@Showfom 大佬,这个问题能麻烦您回一下吗?谢谢
https://www.v2ex.com/t/626785

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

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

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

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

© 2021 V2EX