技术杂货铺
🗒️解决无法访问谷歌学术问题
00 分钟
2024-5-16
2024-5-18
type
status
date
slug
summary
tags
category
icon
password

问题

当建好机场并能够正常访问“世界”之后,可能会遇到自己的 ip 在某些网站(例如:谷歌学术)被屏蔽了导致我们无法访问该网站
notion image
⚠️
这里说的是 ip 地址被网站屏蔽的情况,如果频繁出现“真人检测”问题,需要检查 warp 是否成功安装并正常运行

一技能:修改 hosts 文件

找到最新的 Google IPv6 地址,可以在这里查看:ipv6-hosts
修改 vps 的 hosts 文件(路径为:/etc/hosts),添加如下配置:
重启 v2ray, caddy 服务

二技能:利用 warp 增加 ipv6 出栈能力

一技能无效,上二技能
💡
一键部署脚本中已经释放过二技能了,检查 wg-quick@wgcf 服务,如果正常运行,无需再次释放二技能,直接开大

安装 warp

配置 wfcg 服务,添加 ipv6 网络支持

修改 wgcf.conf 文件的 [Peer] 部分:将 engage.cloudflareclient.com 替换为 162.159.192.1;删除 AllowedIPs = 0.0.0.0/0。修改后:
可选:建议修改 [Interface] 中默认 DNS 1.1.1.1。参考:

测试 wgcf

开启网络接口
查看是否有 wgcf 网络接口
notion image
执行以下命令检查是否连通
notion image
测试完成关闭接口

设置 ipv4/ipv6 优先级

测试当前优先级情况,显示 ipv4 地址就是 ipv4 优先,否则就是 ipv6 优先
我们的目标是配置 ipv6 优先
编辑 /etc/gai.conf 文件,在末尾添加如下配置:
再次测试,验证 ipv6 优先是否生效

启动 wgcf 服务

大招:修改 v2ray 路由规则

如果一、二技能都无效,上大招
修改 /usr/local/etc/v2ray/config.json 文件,在 routing 中的 rules 下添加规则:
此时,v2ray 在遇到对 ***.google.com 的访问请求时,会强制走 ipv6