请教群晖 drive 传输有办法产生直链或者命令行工具吗

2021-02-22 16:16:09 +08:00
 morize
人在海外,上周刚入了 DS920+,网络条件上下等宽 100M,有公网 ip 。
发现用分享链接给上海的朋友下载每秒只有 50-70kb 。用上海阿里云测试能够跑满 100M 宽带,但由于不懂怎么产生直链,想要下载到服务器很麻烦。

现在想先搞到阿里云,再搞个 ftp 啥的给朋友,麻烦是麻烦了点,至少这样传大文件靠谱了。

请教各位大佬有没有从群晖 drive 产生直链的办法或者命令行工具?
3048 次点击
所在节点    NAS
13 条回复
fladdy
2021-02-22 18:34:59 +08:00
现在是用 QC 方式来分享?
可以考虑把你公网 IP 映射到群晖的 5000 端口,再给你朋友创建一个账号,设置好权限,然后通过 http://ip:port/drive 来登录就可以直接跳过 QC 访问你的群晖 drive,我家没有公网 IP,这是根据我对群晖的理解提出的方案,不一定行,你可以试试。
morize
2021-02-22 18:42:15 +08:00
@fladdy 你的理解是对的,这样操作就可以在公网访问到。我目前就是这样,没通过 qc 。但就是家宽直连太慢了,阿里云的路线可能比较好吧。
benjix
2021-02-22 18:47:29 +08:00
试试阿里云上配置个 Nginx 反代一下
fladdy
2021-02-22 18:53:14 +08:00
@morize 既然这样那就是你朋友到你群晖设备之间的网络问题了,这点似乎用什么工具无法解决,阿里云都是全动态 bgp 线路,肯定速度快,不过有另外一个方案不用搞 ftp,用一台有公网的阿里云机器做个中转,比如 frp,这样就只用中转流量,而不用真的把文件放一份到阿里云服务器上。
morize
2021-02-22 19:20:34 +08:00
@fladdy 谢谢老铁,我试一下。
arischow
2021-02-22 19:57:17 +08:00
DDNS 做了吗? QC 很慢的,你做好了 DDNS,访问 QC 也会跳转过去的。
stille
2021-02-22 20:36:05 +08:00
用 ddns 域名+端口的方式登录 drive 、分享的链接就是直链,除非你没公网 ip
mxT52CRuqR6o5
2021-02-22 20:43:58 +08:00
把 webdav 打开就自然地有直链了
9420JackT
2021-02-22 21:15:42 +08:00
公网 ip,上下行对等,做一下 ddns 吧,这样 ip 加端口登陆 drive 理论上就是 10M 的下载速度了
9420JackT
2021-02-22 21:16:13 +08:00
嫌 ip 麻烦就绑个域名呗
morize
2021-02-22 23:06:29 +08:00
@stille @9420JackT 已经绑了域名了,直接加 drive 是可以在公网访问的。固定的公网 IP 也需要做 DDNS 吗?目前使用无异常,各种网络环境下,QC 转发也都是正常的。
systemcall
2021-02-22 23:11:31 +08:00
@morize 海外到国内一般的线路是很慢的,特别是电信。
买个服务器来中转,而且要线路足够好的。这个还是看开机场的用什么吧
流量大了还可能被封,哪怕是家宽
goodryb
2021-02-23 09:08:36 +08:00
纯做加速直接走四层转发就可以,配置 nginx 代理太麻烦,中间过程是透明的,比如 haproxy 做四层 tcp 转发。

访问域名直接解析到中转机上,在中转机配置 80 或 443 端口转发到你自己的公网 IP (或 DDNS 域名) 5000 或者 5001,然后正常开个群晖账号给你朋友即可。

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

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

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

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

© 2021 V2EX