V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
azure2024us
V2EX  ›  问与答

各位都是如何解决 jp 区, google 搜索 显示日文的。

  •  
  •   azure2024us · 280 天前 · 5415 次点击
    这是一个创建于 280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT ,

    先说下我的方案。

    开 2 个区的节点,一个是 jp ,不限流量的 ;另一个是 us ,限流量的。

    具体实现细节

    网络流量架构

    其他流量 -----> jp

    google 搜索的流量 ---->jp ( haproxy 中转下) ----> us

    选择 jp 中转的原因是: 国内直连 300ms +,通过 jp 中转的延时是,国内到 jp 40ms + jp 到 us 100ms

    ps:为了加速,从 jp 到 us 流量可以直接裸奔。

    本地通过 ipset 区分 流量。
    # for jp
    iptables -t nat -I PREROUTING -p tcp -m set --match-set jp dst -m multiport --dports 80,443 -j REDIRECT --to-ports 1234
    
    # for us
    iptables -t nat -I PREROUTING -p tcp -m set --match-set us dst -m multiport --dports 80,443 -j REDIRECT --to-ports 1235
    
    

    配合 dnsmasq

    google 搜索的,通过中转到 us
    ipset=/google.com/us
    server=/google.com/127.0.0.1#5301
    
    
    其他的,走 jp
    ipset=/xx.com/jp
    server=/xx.com/127.0.0.1#5300
    
    

    PS: 从国内到 jp ,我用的是 ss over tls ,其他协议,也可以参考。

    39 条回复    2024-03-18 12:47:21 +08:00
    Inzufu
        1
    Inzufu  
       280 天前 via Android
    如果你问的是搜索结果:
    Google 网页上有个设置,可以选择搜索结果的语言。

    如果你问的是网页语言:
    网页语言应该是跟着系统语言走的,也可以手动在页面里设置。

    如果你问的是如何不让 Google 跳转到地区域名(如 google.co.jp
    访问一次 google.com/ncr (no county redirect
    chanChristin
        2
    chanChristin  
       280 天前 via iPhone
    为啥不用 ncr ?

    https://www.google.com/ncr
    azure2024us
        3
    azure2024us  
    OP
       280 天前   ❤️ 1
    #1 #2 要是这么简单就能解决,就不用这么大费周章了。阅读理解有待加强啊
    0o0O0o0O0o
        5
    0o0O0o0O0o  
       280 天前
    这也太麻烦了,换个不同网络下不同平台的设备又要折腾一套。jp 上的翻墙工具服务端里 geoip/geosite google ==> us ,转发方式可以选:
    - WireGuard/GRE/linux tunnel... 和 bind_interface
    - WireGuard 和翻墙工具的 outbound ,性能也许差点,但是部署维护方便

    https://sing-box.sagernet.org/zh/configuration/route/rule/
    https://sing-box.sagernet.org/zh/configuration/shared/dial/#bind_interface
    https://sing-box.sagernet.org/zh/configuration/outbound/wireguard/
    chanChristin
        6
    chanChristin  
       280 天前 via iPhone
    @azure2024us #3
    请教一下?
    我理解的是你用 jp 中转是因为延迟低不限流量,但是你用 ncr 也可以走 jp 节点啊,而且结果也不是日文的。
    om2mo
        7
    om2mo  
       280 天前
    v2ray 服务端让 google 走 wrap
    jancing
        8
    jancing  
       280 天前 via Android   ❤️ 1
    我也有类似情况,解决方案是顺带学了点日语😅
    leloext
        9
    leloext  
       280 天前
    如果日本的落地机是用某 v 的那个工具,写一下 routing 就能实现的。
    azure2024us
        10
    azure2024us  
    OP
       280 天前
    @chanChristin 你自己输入中文,点搜索下就知道了。
    azure2024us
        11
    azure2024us  
    OP
       280 天前
    @0o0O0o0O0o
    @om2mo

    为什么我在 jp server 上部署 wrap 解锁 netflix ,显示从 jp 的 ip 出去的?

    难道姿势不对?
    badmotherfucker
        12
    badmotherfucker  
       280 天前
    比起这个,我更头疼 维基百科默认台湾繁体。
    0o0O0o0O0o
        13
    0o0O0o0O0o  
       280 天前 via iPhone
    @azure2024us #11 warp 只会替你隐藏你的 IP ,不会替你隐藏你的区域,日本 IP 用 warp ,出口会是另一个日本 IP
    deorth
        14
    deorth  
       280 天前 via Android   ❤️ 2
    学日语就行了
    azure2024us
        15
    azure2024us  
    OP
       280 天前
    @0o0O0o0O0o #13 ,所以,用中文搜索,还是有日文,而且搜索结果,与 us 区相比,不全。
    0o0O0o0O0o
        16
    0o0O0o0O0o  
       280 天前 via iPhone
    @azure2024us #15 所以我没说用 warp 啊,而是通过 WireGuard 或者别的方式转发到 us
    azure2024us
        17
    azure2024us  
    OP
       280 天前
    @0o0O0o0O0o #16 愿闻其详。

    ps: 重新部署,其实还好。程序一般都是部署在 /opt 下,重新部署前做好备份,直接一键脚本就部署了。或者 用云自带的快照功能。
    0o0O0o0O0o
        18
    0o0O0o0O0o  
       280 天前 via iPhone
    @azure2024us 如 #5 提到的,在 us 上部署个 WireGuard ,在 jp 上通过翻墙根据服务端的分流规则把对应流量转发到这个 WireGuard
    0o0O0o0O0o
        19
    0o0O0o0O0o  
       280 天前 via iPhone
    通过翻墙根据服务端 > 通过翻墙服务端
    cnrting
        20
    cnrting  
       280 天前
    搜索设置里直接改地区不就可以
    azure2024us
        21
    azure2024us  
    OP
       280 天前
    @0o0O0o0O0o 谢谢,这也是一种通过 jp 中转的方法。

    为什么没选 wiregurd 中转的原因是: jp server 已经有 通过 wrap (其实就是 wireguard client 的变种)解锁 netflix ,不想再折腾另外一个 wireguard client 。

    通过 haproxy 直接把 流量转发给 us ,是我目前想到的最简单,也是最快的方案。
    azure2024us
        22
    azure2024us  
    OP
       280 天前
    @cnrting 没有用,不登录账号的情况下,偶尔可以。你自己测试下就知道了。
    hanqian
        23
    hanqian  
       280 天前
    懒得解决了,所以我不买日本落地 vps ,也从来不用机场日本节点。。
    azure2024us
        24
    azure2024us  
    OP
       280 天前
    @hanqian 主要就图它一个延时低。
    0o0O0o0O0o
        25
    0o0O0o0O0o  
       280 天前 via iPhone
    @azure2024us #21 WireGuard 有个 Table 参数,当为 Table = off 的时候并不会添加路由,此时配合 bind interface 就可以指定从它出去。或者干脆用翻墙服务端自带的 WireGuard outbound ,这个最方便,warp 也可以当作一个 outbound ,什么解锁什么转发都在一个配置文件搞定,jp 甚至不需要安装任何 WireGuard 。
    azure2024us
        26
    azure2024us  
    OP
       280 天前
    @0o0O0o0O0o 有道理,wrap 解锁就是这么干的。
    SenLief
        27
    SenLief  
       280 天前
    把 google 规则分流给转发呗,不影响其他的。
    chanChristin
        28
    chanChristin  
       280 天前
    @azure2024us #10 测试完了,然后呢?
    icaolei
        29
    icaolei  
       280 天前
    Oracle Tokoy 的服务器,甚至我搜索安倍晋三,也能给我显示中文。



    Bad0Guy
        30
    Bad0Guy  
       280 天前
    Google 切换为 US ,大部分时间优先英文搜索。。
    spediacn
        31
    spediacn  
       280 天前 via iPhone
    高级设置里设置英文;
    或/和:
    访问时用 https://www.google.com/ncr
    或/和:
    访问时用加拿大 https://www.google.ca

    都可以。我随时切换 jp/kr/hk/tw/in ,都无感他的语言区别。
    om2mo
        32
    om2mo  
       280 天前
    warp auto change ip 就可以了 换成 us
    kkocdko
        33
    kkocdko  
       280 天前   ❤️ 1
    谁知道你那边是什么具体状况呢?何必反复嘲讽 1,2 楼。为什么我这里的机场日本节点 google ncr 之后就没有日文结果呢?

    而且其实可以通过申请的方式实现让你的 ip 在 google 眼里变成“无区”。这之后,我自建的甲骨文东京访问 google ,底部显示

    Unknown
    Can't determine location - Learn more
    [email protected] - Sign out
    SettingsPrivacyTermsDark theme: On
    Qiane
        34
    Qiane  
       280 天前   ❤️ 1
    如果你没有经历过这个问题,就不要来强行解决,你不是任何方面的天才,你只是给出了错误的方案并期望 OP 能为此感谢你,回到现实中努力奋斗吧,至少这不属于你
    Xopher
        35
    Xopher  
       279 天前 via iPhone
    直接访问 google.com.sg 不就行了?
    irainsoft
        36
    irainsoft  
       279 天前
    登录你的谷歌账号,设置中文为优先语言
    marcong95
        37
    marcong95  
       279 天前
    抖个机灵:学个日语你就不需要在意 Google 结果是不是日语了~~

    虽然楼上好像已经有一位网友抖过了,我再抖一下~~
    robbielj
        38
    robbielj  
       279 天前
    学习日语
    其实有时搜出日本人写的博客文章信息含量还蛮高的。
    NeroUMU
        39
    NeroUMU  
       279 天前
    想问问 op 的 jp 节点是哪家的,我现在的 jp 节点快到期了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1665 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:26 · PVG 00:26 · LAX 08:26 · JFK 11:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.