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

256 天前
 LxnChan

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

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

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

但是想开了,本身能内网访问的机器都比较固定,在支持内网访问的机器上设置 host 指向内网地址即可
域名正常配置能外网访问的 ip
目前是用的 tailscale ,直接指向 tailscale ip
xmt328
256 天前
我是内网搭了 ADGuard Home 把域名解析到内网
外网就正常解析就是了
hyperzlib
256 天前
@LxnChan 你是不是在 seafile 群里问过这个?上级路由应该可以配置 DNS 地址,在 DHCP 配置里。使用 Windows Server 搭一个 DNS 服务器很方便,路由器配置里 DNS 服务器指向这个服务器的 IP 就行了,然后就可以在本地解析一些域名。
GrayXu
256 天前
这个功能不应该在 seafile 里实现吧,这是 DNS 解析端的问题。
IvanLi127
256 天前
有点没太看懂, 如果希望 seafile.domain 在内网和外网都能访问到同一个 seafile 实例的话,可以在路由器上找下有没有 hosts 配置的地方,我看现在很多路由器都有这个功能。解析完一般就成了。然后在公共 DNS 解析上正常解析成你的公网入口的 IP 地址就行了。
mikewang
256 天前
如果路由器是 OpenWRT 的,那么就是一个自定义解析的设置。这个功能默认是自带的,很简单。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX