-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chrome自带的翻译工具无法使用代理 #264
Comments
之前有遇到过这类问题。我的建议打开 chrome://net-internals/#events 这个页面。保持那个页面开启,再用一下翻译功能,就知道请求了哪些URL。如果能找到 URL 的话就当然也可以添加到自动切换之类的。如果找不到,说明翻译功能不经过这套内部实现,如果是那样估计就没办法了。 |
我用的360极速浏览器,可以直接走SS通道翻译网页。 |
@yinxufeng 请给出 |
这是使用ss代理的设置 |
不知道跟chrome版本是否有关, 40.0.2214.94 m (64-bit),我找个32位的试试 |
32位的也试过了,还是一样,必须要设置系统全局代理才能翻译 Proxy server for everything else: socks5://127.0.0.1:1080 |
@simonsww我试了360极速浏览器最新版,也是需要我shadowsocks-csharp设置为全局系统代理,才能正常用谷歌翻译的。不知道你怎么设置的呢? |
代理设置显然是对的,也就是说这已经是 SwitchyOmega 能做到的极限了吧。 所以我先关闭这个 issue 了,但大家仍然可以继续讨论的。评论功能仍然可用。 |
感谢作者的贡献。同时希望作者能把这个问题解决了。 |
正遇到这个问题,如何解决呢 |
此问题和 SO 无关,真正的问题是 Chrome 在请求翻译的时候不使用代理。 遇到此问题的各位,请到 Chromium 项目相关的 Issue 加星☆以获取最新消息。 此外, Chromium 项目维护者之一的 [email protected] 建议提供以下信息以供分析:
(无责任翻译:)
|
需用内置翻译的朋友请开启这个 chrome://flags/#v8-pac-mojo-out-of-process 改默认为已启用。 |
ublock可拦截后台请求!SwitchyOmega不能代理后台请求吗? |
@xinggsf |
有人解决了吗 ? |
这是chrome自身的问题,除非chrome在源码上有变化,否则就无法解决
|
已经可以了, chrome版本59.0.3071.115 |
google translation of chrome 和 google chrome update 都是养尊处优,不知道天朝墙壁有多不要脸的傻冒美国人想当然的设计: 因为重点:这两个货(在windows上)是开独立进程(线程)的,相当于独立chrome之外,都是走的系统代理,并不通过 chrome 内置 proxy 设置。 因此,给中国(和所有使用http,socks代理的)用户留下两个超恶心的大bug: |
此问题也困扰我过,欢迎传播,如果 google 能因此修正更好。 |
在 bugs.chromium.org 跟帖了,相当于请愿的回复 @FelisCatus : |
还是没能彻底解决这个问题,去找了资料,看完,被微软和 Google 这俩大企业恶心了半天。 通过 chrome (需要)上网形式分三种: 这三个方式,在windows 10 上,还分别不完整的对应三种代理: 面对如此令人头脑发昏的迷宫,我只能说,你们这些大企业一个萝卜一个坑,牛头萝卜不管马面红薯的活儿,还能拿美金过舒服日子,能也给我来一打! 参考资料:https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/ |
老外回复了 |
我以为这问题早已经解决了呢,我现在chrome版本 65.0.3325.181(正式版本) (64 位) |
很明显,chrome 内置的 google translate 是不走 SO 的 pac 模式的啊,否则就不会有这么多人喊不好用了。 酸酸 和酸酸乳 的 “系统代理”,其实是 winINET代理,那个是写注册表的。
补充一下:你说的不是 网页访问google translate吧? 我这里说的可都是 chrome内置,鼠标右键 “T” 的,和这个是两回事。 |
Chrome 版本 65.0.3325.181(正式版本) (64 位) |
搞定 chrome 右键翻译的一种解决思路
docker 部署,RAM 50MB |
你说的这些方法都可以哈,而且我都尝过了。每个功能都用,依据不同场景,变换使用方式 试来试去,最合适的还就是 # 浏览器使用pac代理
chromium --proxy-pac-url="http://localhost:8000/proxy.pac"
# 浏览器使用http代理
chromium --proxy-server="http=127.0.0.1:1087;https=127.0.0.1:1087"
# 浏览器使用socks5代理
chromium --proxy-server="socks5://127.0.0.1:1080" --host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE 127.0.0.1"
|
分不清 VPN 和PROXY的区别就很尴尬了! 引申一下,比如(透明代理、匿名代理、高度匿名代理、代理中继) 是不是又不认识了! 还有洋葱路由(使用了P2P技术,更多的可能是美军和电信运营商合作直接提供P4P,毕竟它是网管),客户节点既是代理节点,又是代理中继节点,隶属美军(美军是网管,鼓吹去中心化本质是伪命题,网管才是中心,急眼了网管拔网线) 隧道+代理功能柔和在一起以及功能交叉使用,是不是更不认识了! 我们是不是应该加强学习能力!
比如写一个扩展,当真正去写的时候,才发现,原来 |
我是用Clash+SwitchyOmega代理的,我发现SwitchyOmega切到代理模式也不能使用网页翻译功能。这时候我打开了Clash的全局代理,就可以用网页翻译了,而且再把全局代理关了也依然生效。 |
“打开了Clash的全局代理,就可以用网页翻译了,而且再把全局代理关了也依然生效” 这个是有前提的。 前提是:你的浏览器没有完全关闭。一旦浏览器关闭,再次打开是不行的。亲可以再次测试验证。 关于这个问题网友已经有很准确描述了:https://v2ex.com/t/889119 |
现在114那里解析出的不是大陆ip了,我试了好几个大陆dns全部都解析不出大陆ip了。然后旧那些大陆google翻译服务器ip全挂了。所以现在基本是要有右键翻译只能全局 |
应该是有个翻译api的前置api,因为那个地址大家都不知道,没有办法获取,导致即使翻译的api上了梯子也不行
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年10月25日(星期二) 下午2:48
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
现在114那里解析出的不是大陆ip了,我试了好几个大陆dns全部都解析不出大陆ip了。然后旧那些大陆google翻译服务器ip全挂了。所以现在基本是要有右键翻译只能全局
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
龟龟,还得按nginx啊
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年10月23日(星期天) 晚上9:21
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
搞定 chrome 右键翻译的一种解决思路
建立本地服务 dnsmasq nginx socat
dnsmasq 设置: address=/translate.googleapis.com/[nginx-ip]
nginx 设置: stream{server{listen:443;proxy_pass [socat-ip]:[socat-port];}}
socat 命令: socat TCP-LISTEN:[port],fork SOCKS4a:[SOCKS-ip]:translate.googleapis.com:443,socksport=[SOCKS-port]
设备的dns改为[dnsmasq-ip]
docker 部署,RAM 50MB
简单说就是重定向转发到SOCKS,避免使用全局模式
可选优化: nginx 开启 ssl_preread 能用 $ssl_preread_server_name 进行 map 自动选择 socat 的端口
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
我来说个骚操作吧,你们用的工具应该有TCP转发功能吧,例如某软件可以配置 如下规则 {
"protocol": "tunnel",
"local_address": "127.0.0.1",
"local_port": 443,
"forward_address": "translate.googleapis.com",
"forward_port": 443,
"mode": "tcp_only"
} 然后host里面配置如下,然后就可以享受翻译的快乐。 127.0.0.1 translate.google.com
127.0.0.1 translate.googleapis.com |
V2rayN怎么设置啊
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年11月2日(星期三) 晚上9:19
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
我来说个骚操作吧,你们用的工具应该有TCP转发功能吧,例如某软件可以配置 如下规则
{ "protocol": "tunnel", "local_address": "127.0.0.1", "local_port": 443, "forward_address": "translate.googleapis.com", "forward_port": 443, "mode": "tcp_only" }
然后host里面配置如下,然后就可以享受翻译的快乐。
127.0.0.1 translate.google.com 127.0.0.1 translate.googleapis.com
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
@adoin 我没用过这个,刚才下载了看了下,貌似只提供socks协议的代理,不支持tcp转发吧。我那个方法是需要tcp转发功能。 |
嘶。你用的啥?ssr?
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年11月9日(星期三) 下午2:59
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
@adoin 我没用过这个,刚才下载了看了下,貌似只提供socks协议的代理,不支持tcp转发吧。我那个方法是需要tcp转发功能。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@adoin 自己写代码弄得,主要参考下面两个项目,这两个项目都支持tcp转发。用别人的不放心,还容易被识别特征,不过这两个项目都支持SIP003插件,也可以写个插件混淆数据屏蔽特征,这个简单些。 |
嘶、、、关键为啥直接加代理不行 全局可以呢。。。
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年11月9日(星期三) 下午3:13
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
@adoin 自己写代码弄得,主要参考下面两个项目,这两个项目都支持tcp转发。用别人的不放心,还容易被识别特征。
https://github.com/shadowsocks/go-shadowsocks2
https://github.com/shadowsocks/shadowsocks-rust
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
终于搞定了,用这个工具分析ip 改hosthttps://github.com/Ponderfly/GoogleTranslateIpCheck
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2022年11月9日(星期三) 下午3:13
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
@adoin 自己写代码弄得,主要参考下面两个项目,这两个项目都支持tcp转发。用别人的不放心,还容易被识别特征。
https://github.com/shadowsocks/go-shadowsocks2
https://github.com/shadowsocks/shadowsocks-rust
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@adoin 全局是在电脑上虚拟了一张网卡,所有流量都走这张网卡,当然能满足各种需求了,不过可能让访问国内的网站走代理,所以我不喜欢。直接加代理不行,上面也提到过了,是Chrome浏览器问题,这个插件没有办法让浏览器的这个翻译请求走代理。你这个分析ip工具只是找一个可访问IP,我估计后续这些ip会被封。我之前也是用的网上找的ip,但是后面就不行了,所以不是个长久方案。 |
https://hcfy.app/blog/2022/09/28/ggg 改host解决了 |
去这里请愿没用的,要去白宫网站请愿 |
已经放弃,改用浏览器插件 沉浸式翻译 比谷歌翻译好用一万倍 |
哪个浏览器插件
…On Tue, Feb 28, 2023 at 3:34 PM adoin ***@***.***> wrote:
已经放弃,改用浏览器插件 沉浸式翻译 比谷歌翻译好用一万倍
—
Reply to this email directly, view it on GitHub
<#264 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAO3LWGHQ2OJYCYC6YN44GLWZWTAVANCNFSM4A3QCFEQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
我现在处理手法比较直接, 反正主路由是x86 j1900 debian, |
https://github.com/FilipePS/Traduzir-paginas-web 这个我觉得挺好用的,还能定义快捷键,方便多了 |
就叫 沉浸式翻译
adoin
***@***.***
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2023年3月2日(星期四) 上午9:38
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [FelisCatus/SwitchyOmega] chrome自带的翻译工具无法使用代理 (#264)
哪个浏览器插件
…
On Tue, Feb 28, 2023 at 3:34 PM adoin @.> wrote: 已经放弃,改用浏览器插件 沉浸式翻译 比谷歌翻译好用一万倍 — Reply to this email directly, view it on GitHub <#264 (comment)>, or unsubscribe <github.com/notifications/unsubscribe-auth/AAO3LWGHQ2OJYCYC6YN44GLWZWTAVANCNFSM4A3QCFEQ> . You are receiving this because you are subscribed to this thread.Message ID: @.>
https://github.com/FilipePS/Traduzir-paginas-web 这个我觉得挺好用的,还能定义快捷键,方便多了
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
win10 专业版 22H2 ,Chrome版本 114.0.5735.134(正式版本) (64 位) |
我也是用的这种方法。
|
用火山引擎chrome插件代替,右键全文翻译。 |
可以的,我这边能用,clash配置:
|
我也来更新一个自认为比较省心的方法吧,https://github.com/BeyondDimension/SteamTools,这个项目最近添加了加速谷歌翻译和修复chrome翻译的功能,我这里用着完全没问题,反正平时都是开机自启挂在后台加速steam之类的,不会有什么额外的操作和负担 |
无论选择哪种情景模式,貌似翻译功能不走代理。将shadowsocks-csharp设置为系统全局代理,SO切换到“系统代理”模式,则可以正常翻译了
The text was updated successfully, but these errors were encountered: