最近有个需求,就是想在前端或 App 端快速判断用户是否能有效访问到外网,从而给用户推荐不同内容。
目前的想法一:
-
自己买个国外服务器 IP
-
想办法让 GFW 墙了 IP 后,再给个 api 回调,通了就代表能正常访问.
想法二:
利用一些三方 IP 检测服务(包含在 gfwlist 里的)
获取用户的国外 IP ,从而达到粗略判断的效果
但是考虑到这些有一定的局限性
而且如果是被墙的 IP ,可能接口只能以超时为判断,并不会那么「快速」
前来请教各位大佬,有什么更「成熟」更「快速」的方案么?