alexhua / Aria2-Explorer

An aria2 download task management extension for chromium based browser
https://www.aria2e.com/
BSD 3-Clause "New" or "Revised" License
853 stars 67 forks source link

内网架设的本地aria2服务器地址被认为是非本地运行的远程Aria2,导致cookies丢失 #207

Closed Copox closed 3 months ago

Copox commented 3 months ago

Describe the bug 内网有一台电脑提供aria2服务走http,在该插件填写该aria2内网ip及相应端口的时候,插件认为是非本地运行的远程Aria2,不安全.这样直接导致cookies丢失. 因此,这个aria2的服务认为是远程的吗?

To Reproduce 举个例子 1.局域网中有台设备提供了aria2服务 假设是http://内网ip:6800/jsonrpc 2.装插件的设备是内网中另外的设备 3.把http://内网ip:6800/jsonrpc填进插件,黄色提示不安全 2024-08-14 225834

alexhua commented 3 months ago

只有localhost会带cookies,内网的可以打开下载前询问详细参数,会附带Cookies。

alexhua commented 3 months ago

考虑到这可能是一个常见问题,再提示一条信息,也可以为自己架设的 Aria2 Server 提供SSL自签证书,提高安全性。 基本上分三步:

  1. 生成一套用于服务器验证的SSL证书
  2. 配置 Aria2.conf 文件,指定公钥和私钥 (Windows必须使用pfx格式证书,单文件同时包含公钥和私钥)
  3. 将公钥证书添加到前端所在系统的信任证书根列表里
Copox commented 3 months ago

其实可否让用户自行选择未加密协议安全开关呢? 而不是只能退回版本到v2.1.5之前了