V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
burtnonald2
V2EX  ›  NAS

nas 开启科学上网方案+ddns

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

    使用群辉自带的虚拟机装一个 openwrt ,然后作为一个旁路网关使用。

    设置群辉的 ip 为静态 ip ,网关设置为 openwrt 的 IP 地址,就可以使用 openwrt 的网络了。。

    但是有一个问题就是,此时群辉 ddns 的 ip 会被识别为 openwrt 的 ip ,(开了魔法) 然后就会导致群辉自带的 ddns 识别到的 ip 变成魔法的 ip ,并不是真实的 ip ,ddns 就会失效了。

    请问各位大佬有遇到这种情况吗?

    有没有什么办法可以解决啊。

    可能的方法:路由器做 ddns ,但是目前我的路由器没有这个合适的 ddns 功能 其他,还不知道

    22 条回复    2024-10-22 10:43:07 +08:00
    fggz
        1
    fggz  
       63 天前
    docker 起 ddns-go 进行 ddns,通过接口地址获取公网 IP 。
    docker 起 clash+web 容器,主机通过 http_proxy 进行代理。
    burtnonald2
        2
    burtnonald2  
    OP
       63 天前
    有考虑过 docker 的 ddns go ,但是我感觉应该是一样的。

    ddns 识别到的 ip 就是出口 ip ,但是使用旁路网关之后,出口 ip 就会变成 openwrt 的 ip ,所有还是有问题

    http_proxy ,试了一下 openwrt 的这个,但是用哪个 ssrplus ,好像没有这个功能。openclash 又不支持 vless
    docker 版本的感觉可行
    yancyzhao
        3
    yancyzhao  
       63 天前
    出口 IP 不是你的动态公网 IP 吗?咋会是个内网 IP ?获取 IP 方式用的网卡?改成通过 API 是不是可以( API 在魔法那要配白名单)
    akiakise
        4
    akiakise  
       63 天前
    我用 curl -4 ip.sb 获取公网 IP 给 ddns ,ip.sb 在魔法里配白名单
    ArdenYang
        5
    ArdenYang  
       63 天前
    我也遇到过这个问题,目前是关闭群辉的 ddns ,用 openwrt 里面安装 ddns-go 解决的。
    StinkyTofus
        6
    StinkyTofus  
       63 天前   ❤️ 2
    据我多年折腾经验,openwrt 真的非常不好用, 不稳定, 插件兼容性也是大问题。 我建议你专门开个虚拟机去装 tpclash 透明网关去翻墙。 把群晖的域名配置成直连就好了。
    lefthand2006
        7
    lefthand2006  
       63 天前 via iPhone
    群辉本身翻墙吗?要不然不会显示 open 的 ip 啊?或者在局域网的其他不翻墙的机子上设置 ddns 就是公网 ip 了
    bugmakerxs
        8
    bugmakerxs  
       62 天前
    我是华硕路由器直接科学上网,一切正常。
    Socrazy
        9
    Socrazy  
       62 天前
    feifan19
        10
    feifan19  
       62 天前
    没必要整台 Nas 都科学上网吧,直接设置需要科学上网的的服务就行吧
    wwd179
        11
    wwd179  
       62 天前
    我理解,你的 NAS 是想用透明代理。个人不建议。
    透明代理,感觉只适合纯终端设备(比如手机、办公电脑),不适合服务端。
    nas 里的服务,还是手动配置 http 或者 sock 代理吧。可以在 openwrt 里设置好分流。
    JensenQian
        12
    JensenQian  
       62 天前   ❤️ 1
    别折腾旁路由了
    路由器爬墙才是王道,ddns 也放上去,上面再搞个 wirdguard 或者 openvpn
    完事
    chy2v
        13
    chy2v  
       62 天前
    查询 ip 的网址在 clash 里走直连就好了。
    yeh
        14
    yeh  
       62 天前
    openwrt 给单独 ip ,ddns 这块不走 openwrt 的网关。
    SenLief
        15
    SenLief  
       62 天前
    ipv4 需要通过网络获取的,比如 ip.sb
    doosit
        16
    doosit  
       62 天前
    网络分流
    把这个 IP 加入白名单
    doosit
        17
    doosit  
       62 天前
    64.124.13.145
    KaliZ
        18
    KaliZ  
       62 天前
    部署一个 ddns-go 试一下就知道了。
    我是 unraid 上开了 openwrt 的虚拟机和 ddns-go 的 docker 。同样是宿主机的网关和 dns 指向了 openwrt 的 ip ,没感觉影响了 ip 的获取。ddns-go 获取 ip 的方式很多样,可以按接口( ipw.cn )也可以按网卡获取的 ip 设置 ddns 。

    (甚至可以使用命令拼接 ipv6 的前缀和设备 mac 来为局域网其他设备设置 ddns )
    libregratis
        19
    libregratis  
       62 天前 via Android
    建议把主路由换成 OpenWrt/ImmortalWrt Stable Release
    sayemike
        20
    sayemike  
       62 天前
    群晖 DDNS 功能获取外部地址功能出现异常,自动获取的是代理服务器 IP 而非本机 IP ,同时 QuickConnect 服务也出现连接缓慢。

    根据群晖 KB 页面说明: https://kb.synology.com/en-global/DSM/tutorial/What_websites_does_Synology_NAS_connect_to_when_running_services_or_updating_software

    将以下域名配置到直连/不使用代理域名列表即可:

    checkip.synology.com
    checkipv6.synology.com
    checkport.synology.com
    ddns.synology.com
    account.synology.com
    checkipv6.quickconnect.to
    global.quickconnect.to

    https://mapgun.com/archives/2415
    KegFmn
        21
    KegFmn  
       62 天前
    openwrt 开 ddns 配合插件 Lucky ,可以转发暴露局域网内任何 IP
    ArdenYang
        22
    ArdenYang  
       57 天前
    @sayemike 多谢,在 passwall 的规则列表--直连列表把这些域名放进去后,群辉的 ddns 看起来正常了。群辉是在控制面板--网络--设置了代理服务器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5290 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.