浏览器自带google翻译插件不能用的解决办法
问题描述
浏览器自带的翻译该页面不能用了,翻译没有反应
寻求原因
在点击页面右键翻译之后,浏览器使用系统代理去请求 translate.googleapis.com
这个域名,这个域名因为某种原因,在国内被屏蔽了,有可能是某些人翻译的东西被google收集之后,google拿去做数据分析去了吧。
所以我们这里要想办法,让浏览器请求该域名的时候,可以正常请求。
解决办法
这里提供三个办法:
没有自己的国外服务器的同学,可以尝试第一个。有自己的国外服务器的,可以尝试后面两个。
- (没有海外服务器)找没有被屏蔽的google翻译的节点ip,修改hosts文件,将域名和ip进行绑定
- (有海外服务器,但是对nginx不熟的)可以自己搭建一个梯子服务,本机使用该服务,进行全局代理即可。可以使用x-ui来做,方便易用。
- (有海外服务器,且对nginx熟悉)利用nginx进行反向代理上面的翻译域名,设置好之后,修改本机hosts文件,将域名指向自己的海外服务器地址。
我用的办法
因为我自己平常用电脑的时候,需要指定部分域名进行代理,不放变全局,所以这里采用第三种策略。
这里贴上我的反代配置,供大家参考:
1 | stream{ |