给Win10装点WebService 时间: 2023-06-26 22:30 分类: 运维笔记 # 1. Aria2 ## 1.1 本体 下载: https://github.com/aria2/aria2/releases/ 下到的是一个`Aria2c.exe` 配置: 1. 新建一个文件夹 2. 本体放进去 3. 新建一个`aria2.conf`作为配置文件 4. 新建一个空白的`aria2.session`作为session缓存位置 5. 用`nssw`配置服务,启动参数设为:`--conf-path=aria2.conf` > 具体配置文件参考: > https://then.tw/aria2/ > https://zhuanlan.zhihu.com/p/30666881 > 反正先配上然后webui能改 ## 1.2 WEBUI 然后下`ariaNg` https://github.com/mayswind/AriaNg/releases/ 选择`AriaNg-1.3.6.zip`代表用服务器跑。 选择`all-in-one`代表本地单文件。所以前面这个就行。 直接把文件夹解压改个名丢到`nginx/html`下面完事 # 2. qb qb的两个第三方GUI: (1) qb-web (2) vuetorrent 去webui设置里把反代开关打开就行 # 3. WebDav 采用:https://github.com/hacdias/webdav ## 3.1 生成SSL证书和密钥 两步:(1)自己成为签发机构,(2)然后用自己的签发机构给自己签名。 Win下面预编译的OpenSSL就很难找。 这里放一个:https://slproweb.com/products/Win32OpenSSL.html 选择`light`版本即可 命令抄的 ### 3.1.1.生成机构 ```cmd # 生成CA认证机构的证书密钥key # 需要设置密码,输入两次 openssl> genrsa -des3 -out ca.key 1024 # 去除密钥里的密码(可选) # 这里需要再输入一次原来设的密码 openssl> rsa -in ca.key -out ca.key # 用私钥ca.key生成CA认证机构的证书ca.crt # 其实就是相当于用私钥生成公钥,再把公钥包装成证书 openssl> req -new -x509 -key ca.key -out ca.crt -days 365 # 这个证书ca.crt有的又称为"根证书",因为可以用来认证其他证书 ``` ### 3.1.2. 生成Key ```cmd # 生成自己网站的密钥server.key openssl> genrsa -des3 -out server.key 1024 # 生成自己网站证书的请求文件 # 如果找外面的CA机构认证,也是发个请求文件给他们 # 这个私钥就包含在请求文件中了,认证机构要用它来生成网站的公钥,然后包装成一个证书 openssl> req -new -key server.key -out server.csr # 使用虚拟的CA认证机构的证书ca.crt,来对自己网站的证书请求文件server.csr进行处理,生成签名后的证书server.crt # 注意设置序列号和有效期(一般都设1年) openssl> x509 -req -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt -days 365 # 清除私钥密码 openssl rsa -in server.key -out private.key -passin pass:之前的私钥密码 ``` ### 3.1.3. 最终的结果文件 (1) 私钥`private.key` (2) 证书`server.crt` ## 3.2. 写配置文件 ```yaml # Server related settings address: 0.0.0.0 port: 50001 auth: true tls: true cert: server.crt key: private.key prefix: /files debug: false # Default user settings (will be merged) scope: . modify: true rules: [] # CORS configuration cors: enabled: true credentials: true allowed_headers: - Depth allowed_hosts: - http://localhost:8081 allowed_methods: - GET exposed_headers: - Content-Length - Content-Range users: - username: aaa password: "{bcrypt}$2a$12$r5Q2If7n/f9.BUrJiivRPOnbulBdWdl/TPA4BVCRjWx6vNX.dtEyC" scope: e:/xxx - username: "down" password: "123456" scope: c:/Users/aaa/Downloads ``` ## 3.3 生成服务 同上, 标签: 无
你的文章让我感受到了不一样的视角,非常精彩。http://www.pynmhm.com
你的文章让我感受到了生活的美好,谢谢!http://www.wangquanli.com
你的文章让我感受到了生活的美好,谢谢!http://www.wangquanli.com
你的文章总是能给我带来欢乐,谢谢你!http://www.fsfantai.com
你的文章总是能给我带来欢乐,谢谢你!http://www.fsfantai.com
你的文章让我感受到了生活的美好,谢谢!http://www.18181699.com
看到你的文章,我仿佛感受到了生活中的美好。 https://www.yonboz.com/video/83095.html