Aria2NG 是否可以直接访问同一台服务器上的 aria2c

2018-10-24 15:59:08 +08:00
 Maskeney

在家里 NAS 上装了一个 aria2 并且在同一台机器上用 Aria2NG 搭了 webGUI,现在想只把 web 开放给公网,aria2c 的 6800 端口不做转发,只要 webGUI 能够公网访问就够了。

装好了之后发现这样不太现实,似乎 Aria2NG 只是个皮,本身并不能与 aria2 直接通信,似乎只能借助浏览器与 aria2 通信,但是这样的话 aria2 的 6800 端口必然也要一起转发到公网上。

第一次用 aria2,目的是尽可能减少映射到公网带来的风险并且不影响自己方便使用,加用户名密码或者密钥啥的又嫌麻烦每个设备的每个浏览器都得输入,想问问各位 V 友有啥好的解决方案吗?

4564 次点击
所在节点    问与答
9 条回复
yc8332
2018-10-24 16:11:09 +08:00
都不想输入。那就拨 V.P.N 到家里在在访问呗。。。
我觉得你的想法是没办法实现的。不输密码怎么可能
goreliu
2018-10-24 16:13:25 +08:00
AriaNg 只是一个静态网站,不能“直接”做什么,只能在浏览器运行。实际上只转发 6800 端口就行,AriaNg 在本地运行一个就可以。放公网的话,安全是一定要考虑的,aria2 有相关参数。即使你用另一个 daemon 做中转,一样得考虑安全因素,可能反而更麻烦和不安全。
fetich
2018-10-24 16:17:39 +08:00
Aria2NG 是什么,定制在 docker 的 AriaNG ?

AriaNG 只是个网页,6800 必须要映射到公网,至于密钥可以写死在源代码里(但这个必要么,而且有风险)。
ysc3839
2018-10-24 16:20:46 +08:00
当然不能。Aria2 的各类 WebUI 都是静态页面,通过 HTTP 或者 WebSocket 和 Aria2 服务器通信的。
另外,不加密码的话直接暴露在互联网上也有风险,还是建议加上密码。如果内网不想输入密码的话可以考虑用 nginx 反代然后配置成外网需要密码。
Maskeney
2018-10-24 16:47:55 +08:00
@fetich 是我打错了。。应该就是 AriaNG
liwufan
2018-10-24 16:57:04 +08:00
ariang 有免浏览器版本,https://github.com/mayswind/AriaNg-Native

楼主可能需要有自带 web UI 内部通信的下载软件( transmission,deluge )。或者说支持 rss 订阅的下载软件。然后和 aria2 设置到同一个下载目录。
Maskeney
2018-10-24 17:05:04 +08:00
@liwufan 好的我去瞅瞅。目前的需求主要是通过速盘偶尔下点只有百毒云的东西,其他一般桌面机 IDM,PT 用 transmission 解决
Maskeney
2018-10-24 17:06:22 +08:00
@liwufan 看了一下这就是个客户端 GUI,不太适合我的需求,还是 web 方式跨设备 /OS 访问更方便
linap
2018-10-24 17:59:59 +08:00
自己写一个,手动斜眼

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

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

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

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

© 2021 V2EX