Chrome 浏览器内置谷歌翻译(完美)解决:反代谷歌翻译
牛牛先森
发布于 2022-10-25 10:53:03
阅读 1218
查看全部
注册获取更多资料
您需要 登录 才可以下载或查看,没有账号?立即注册
x
2022年10月25日更新:修改Hosts 使用国内IP方式已经失效!请求部分资源404! 一般是找一台小鸡,然后 Ping 一下,看看是不是有回应 - <font size="3">ping translate.googleapis.com</font>
复制代码
确保你能直连该小鸡,并且能Ping通谷歌翻译,然后再继续第二步
第二步 这一步就是设置转发了
这可有得说了,iptables,nftables,brook,ehco,gost,socat,
tiny_port_mapper,wstunnel,realm,Dokodemo door 等等好多协议
随便找一个,转发tcp流量即可
记住是本地443端口,转到 translate.googleapis.com 的443端口
推荐是用brook,但我这里刚好有gost,本文就以 gost为例
以amd64为例: - https://github.com/ginuerzh/gost/releases/download/v2.11.4/gost-linux-amd64-2.11.4.gz
复制代码
然后解压,挂后台等操作 - gunzip gost-linux-amd64-2.11.4.gz
- mv gost-linux-amd64-2.11.4 gost
- mv gost /usr/bin/gost
- chmod -R 777 /usr/bin/gost
- yum -y install screen || apt -y install screen
- screen -dmS gost gost -L tcp://:443/translate.googleapis.com:443
复制代码
最后修改hosts - # 谷歌翻译API
- 小鸡的IP translate.googleapis.com
复制代码
这样就搞定了
第三步
测试谷歌翻译是否恢复正常
以 Chrome 浏览器为例:(其它浏览器的表现应该类似)
如果浏览器下载了一个名为 json.txt 的文件则说明划词翻译内的谷歌翻译已恢复正常。
如果出现了谷歌“404. That’s an error.”的错误提示,那说明修改 hosts 的方式对你无效。
如果新打开的标签页在 5 秒后仍然处于加载中的状态,则说明没有恢复。这要分为两种情况:
如果在 20 秒内,你的浏览器正常下载了 json.txt,但由于划词翻译限制了 5 秒无结果就视为失败,所以划词翻译内的谷歌翻译仍然是不能用的。你需要确保测试链接能在 5 秒内下载 json.txt。
如果 20 秒后 Chrome 显示【无法访问此网站,translate.googleapis.com 的响应时间过长】,那么说明你的电脑还是无法正常连接到谷歌翻译服务器,有以下两种可能:
请再检查一下你是否按照解决方案的要求做配置了,比如 hosts 里的 IP 是否可用。
还有可能是你所在的网络屏蔽了谷歌翻译,这种情况下修改 hosts 是没用的。比如好多 IP 都不能用的用户,我在自己电脑上用他们的 IP 测试时却是正常的,而这些用户有一个共同点,那就是使用的都是学校网,所以我猜测某些大学里的网络主动屏蔽了谷歌翻译。你可以尝试让电脑连接手机热点打开测试链接,如果能下载 json.txt 那就说明是你电脑所在的网络屏蔽了谷歌翻译,这种情况你只能找你的网络服务提供者,让他们解除对谷歌翻译的屏蔽。
|
|
|
|
|