V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
LxnChan
V2EX  ›  Linux

求问 Seafile 如何实现内外网分开访问?

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

    想使得 Seafile 内外网分开访问,同时使用一个域名或多个域名都可以,内网访问解析到内网地址,外网访问解析到外网地址。

    我寻思用内网穿透的大家这个需求应该挺迫切的啊,怎么搜索引擎上没有相关信息?:)

    12 条回复    2023-10-08 17:02:09 +08:00
    hbytw1
        1
    hbytw1  
       202 天前
    使用一个域名绑定,在出口路由器上做一条域名指向到内网服务器地址,公网访问域名解析到公网地址就行了啊 ,内网用户不出去就可以使用域名直接访问内网的地址,互联网的用户通过公网解析到出口公网地址映射进来。
    LxnChan
        2
    LxnChan  
    OP
       202 天前
    @yuantianwei 出口路由器太拉了,没这功能:)
    Norths
        3
    Norths  
       202 天前
    cf tunnel 搞定外网访问,内网路由配下 DNS ?
    hlbcpt
        4
    hlbcpt  
       202 天前
    你可以看看 dnspod ,用它做解析能满足。
    dada88xyxy
        5
    dada88xyxy  
       202 天前
    1 、出口路由器如果有 dns 功能的话,就可以在出口那里做 dns 重定向到内网,然后外网的就直接在 dns 运营商做正常的解析
    2 、内网如果有 dns 服务器,也可以先在内网的 dns 服务器做 a 记录解析这个域名到内网服务器,外网就正常解析
    changepll
        6
    changepll  
       202 天前
    多个域名可以的话, 那直接解析内网地址不行吗?
    totoro625
        7
    totoro625  
       202 天前
    Seafile 不支持多域名,当初我也有这个需求,翻了一遍发现确是不支持,系统配置内写死了上传下载地址: https://bbs.seafile.com/t/seafile/2421/10

    但是想开了,本身能内网访问的机器都比较固定,在支持内网访问的机器上设置 host 指向内网地址即可
    域名正常配置能外网访问的 ip
    目前是用的 tailscale ,直接指向 tailscale ip
    xmt328
        8
    xmt328  
       202 天前
    我是内网搭了 ADGuard Home 把域名解析到内网
    外网就正常解析就是了
    hyperzlib
        9
    hyperzlib  
       202 天前
    @LxnChan 你是不是在 seafile 群里问过这个?上级路由应该可以配置 DNS 地址,在 DHCP 配置里。使用 Windows Server 搭一个 DNS 服务器很方便,路由器配置里 DNS 服务器指向这个服务器的 IP 就行了,然后就可以在本地解析一些域名。
    GrayXu
        10
    GrayXu  
       202 天前
    这个功能不应该在 seafile 里实现吧,这是 DNS 解析端的问题。
    IvanLi127
        11
    IvanLi127  
       202 天前
    有点没太看懂, 如果希望 seafile.domain 在内网和外网都能访问到同一个 seafile 实例的话,可以在路由器上找下有没有 hosts 配置的地方,我看现在很多路由器都有这个功能。解析完一般就成了。然后在公共 DNS 解析上正常解析成你的公网入口的 IP 地址就行了。
    mikewang
        12
    mikewang  
       202 天前 via iPhone
    如果路由器是 OpenWRT 的,那么就是一个自定义解析的设置。这个功能默认是自带的,很简单。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1471 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:02 · PVG 01:02 · LAX 10:02 · JFK 13:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.