V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
juejinloop
V2EX  ›  Google

Chrome 如何使用内置/右键翻译而不用设置系统代理

  •  
  •   juejinloop · 2023-12-27 02:46:31 +08:00 · 3033 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    考虑以下情景:你使用 SwitchyOmega 在 Chrome 中管理代理。这样,你就不必更改系统范围的代理设置,从而影响同一台机器上的其他程序。但是,Chrome 内置的翻译功能不遵循 SwitchyOmega 的配置。

    如果配置了代理环境变量,Chrome 将使用代理服务器。这可以通过在 GUI 设置中更改系统代理来实现。

    另一种方法是使用选项 --proxy-server 启动 Chrome ,例如,--proxy-server=http://127.0.0.1:8080。在 Linux 中,这可以很容易地在终端完成;在 Windows 中,你可以通过修改快捷方式 > 属性 > 目标来完成。请参阅此 Superuser answer 答案。

    20 条回复    2023-12-30 15:47:16 +08:00
    gzlock
        1
    gzlock  
       2023-12-27 03:20:05 +08:00
    第三种方法 clash 开 tun 模式
    gentrydeng
        2
    gentrydeng  
       2023-12-27 06:19:28 +08:00 via Android
    windmoonwind
        3
    windmoonwind  
       2023-12-27 08:23:19 +08:00 via Android
    @gzlock 这就相当于全局爬梯子了吧?
    cat9life
        4
    cat9life  
       2023-12-27 08:32:28 +08:00
    @gentrydeng #2 可用!
    sadfasdfa
        5
    sadfasdfa  
       2023-12-27 08:41:38 +08:00 via iPhone
    @cat9life 你用的那个 ip
    ibazhx
        6
    ibazhx  
       2023-12-27 08:48:29 +08:00
    TWP - Translate Web Pages 这个插件也还行
    Jmui114
        7
    Jmui114  
       2023-12-27 09:05:50 +08:00
    @windmoonwind tun 只是虚拟网卡接管所有流量分配工作,关键还是要看使用全局还是规则模式,如果是规则模式的话还要看分流规则。
    ktyang
        8
    ktyang  
       2023-12-27 09:17:37 +08:00
    我记得当时改 host 过了一段时间就失效了 全局代理我觉得也不好 就因为这个我换 edge 了。。。
    sky96111
        9
    sky96111  
       2023-12-27 09:23:53 +08:00   ❤️ 1
    方法三,多给这个 issue 点 star ,让 Google 自己修复这个 bug
    https://bugs.chromium.org/p/chromium/issues/detail?id=1477184
    evam
        10
    evam  
       2023-12-27 10:10:42 +08:00
    换 110 版 edge 。禁止更新
    Eiden
        11
    Eiden  
       2023-12-27 10:23:07 +08:00
    translate.googleapis.com 加进代理规则就行了
    cat9life
        12
    cat9life  
       2023-12-27 10:41:30 +08:00
    @cat9life #4 2 楼列表里面的第一个
    sky96111
        13
    sky96111  
       2023-12-27 11:35:03 +08:00
    @Eiden 不是代理规则的问题。是 chrome 的翻译不接受拓展插件设置的代理服务器,只接受 系统代理 环境变量。
    即,如果你不开启系统代理,而是使用 smartproxy 等拓展插件让浏览器使用代理,最终网页会走代理但是翻译模块不会使用代理
    miaomiao888
        14
    miaomiao888  
       2023-12-27 13:03:26 +08:00
    启用此特性似乎可以解决代理扩展在翻译接口上不生效的问题:
    chrome://flags/#enable-translate-sub-frames
    guxin0123
        15
    guxin0123  
       2023-12-27 17:06:54 +08:00   ❤️ 2
    host 添加

    127.2.0.0 translate.googleapis.com

    clash 配置添加

    tunnels:
    - tcp/udp,127.2.0.0:443,translate.googleapis.com:443,谷歌翻译
    zh826256645
        16
    zh826256645  
       2023-12-27 17:34:08 +08:00
    装个 Google 翻译 插件
    fdghjk
        17
    fdghjk  
       2023-12-28 09:13:36 +08:00
    @sky96111 #9 怎么点赞
    flypei
        18
    flypei  
       2023-12-28 09:26:13 +08:00
    @gentrydeng #2 之前一直是修改 host 文件,老是要换 IP ,放弃了
    sky96111
        19
    sky96111  
       364 天前
    @fdghjk 左侧工具栏最上方“Starred by * users”前面的星形 icon 。不过开发团队已经 4 个月没有跟进这个 issue 了,我持悲观态度,毕竟几乎只有中国用户会遇到这个问题。
    magnetar
        20
    magnetar  
       362 天前
    反代,有点麻烦,https://cixing.io/archives/143
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.