[Bug]: 关于谷歌浏览器自带翻译不能使用的问题 · Issue #2671 · 2dust/v2rayN · GitHub

您所在的位置:网站首页 谷歌浏览器大陆怎么用不了 [Bug]: 关于谷歌浏览器自带翻译不能使用的问题 · Issue #2671 · 2dust/v2rayN · GitHub

[Bug]: 关于谷歌浏览器自带翻译不能使用的问题 · Issue #2671 · 2dust/v2rayN · GitHub

2024-07-10 17:48| 来源: 网络整理| 查看: 265

有办法可以把谷歌翻译的地址剔除嘛?

推荐解法一(新手级): 参看 Loyalsoldier/v2ray-rules-dat#229忠诚士兵/v2ray-rules-dat#229

使用这个项目的geosite.dat。 下载直链:https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat (国内直连用) 或------- :https://cdn.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat (需挂代理)

替换v2rayN目录下的同名文件。

Snipaste_2022-10-23_09-41-15-geo-update

绕过大陆的规则不需要改动。 然后重连节点,刷新一下网页,应该就可以了。

进阶解法二(基础加强级)

按解法一就解决问题了,那这个法不用看了,再写的意义也不大。

但是,此法目的是为了那些 就想学学,怎么写的用户(本次是新手图文级)。

前提:geosite.dat文件不动的情况。 当前环境: 版本 v4.36 操作: 在 设置->路由设置,绕过大陆(Whitelist)里 添加规则。如下图 Snipaste_2022-10-23_10-03-05-add-rules

双击规则后,规则功能->添加规则 来到这个界面,如下图,设proxy(默认就行),粘贴以下内容:

full:translate.googleapis.com

Snipaste_2022-10-23_12-06-11-geo-2

这一文本规则,以 full: 开头,是精确匹配的,作用是仅仅代理了translate.googleapis.com。

添加完成后应该是这样。那条proxy规则是顶上第一条,下图 Snipaste_2022-10-23_12-23-39-upper 到这里也可以了。 为了让逻辑更加清晰。把它移到block和那条direct之间。 Snipaste_2022-10-23_12-25-06-mid

总之,那条proxy规则,总是在direct geosite:cn 上方才能确保它奏效,这样它就优先匹配

客户端加强学习:

如何判断translate.googleapis.com是直连(direct)还是走代理(proxy)

看日志和网页提示。

首先是直观的网页提示 Snipaste_2022-10-23_09-56-37 trans right

image

点了很多次 ,网页都没有变化,没有翻译出来。同时在软件下方的窗口,观察到日志。下图

Snipaste_2022-10-23_09-35-30-direct

translate.googleapis.com直连了。这就是点击翻译不能用的原因。

技巧之如何观察日志 : 因为日志是滚动刷新的,这一条可能不会看到,可以先关掉其他网页,或等日志不再刷新了,然后点网页的翻译按钮,触发连接这个域名,回到软件看日志,应该可以看到。

若一点日志都没有,大概是因为这个设置是被勾选了。 image

### 原理简析

(规则是按从上到下顺序匹配的,越往上,越优先)

规则生效方法

即便direct geosite:cn的规则集中有 直连 translate.googleapis.com 的规则,由于proxy translate.googleapis.com 规则在上方,先对上。故direct geosite:cn的规则集中关于这个域名的规则就被忽略了。translate.googleapis.com也就成功被代理了。

扩展

规则除了写 full:translate.googleapis.com,可用其他代替?full:translate.googleapis.com,安全安全于代乐? 比如 domain:googleapis.com? 或geosite:google?

可以,但表示的范围更大。 domain: 开头的是包括域名本身以及子域名。 domain:googleapis.com 表示 googleapis.com , translate.googleapis.com和其他googleapis.com的子域名

geosite:google 表示 google相关的一些域名集合

结语:为什么是这个域名? ** Chrome 浏览器自带的谷歌翻译,调用的 API 接口域名为:translate.googleapis.com

还有改hosts的方法,不推荐,和本项目无关。 故不再陈述,



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3