ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

推荐一个我写的Python库——PyNAS

2022-04-14 08:00:05  阅读:193  来源: 互联网

标签:... nas Python 推荐 PyNAS 默认 -- SSL


介绍

PyNAS是一个以Python的Updog的库为基础,制作而来的库

安装

  1. pip安装(推荐)
    pip install PyNAS
  2. 源码安装(推荐)
    Github:
git clone https://github.com/WindowsRegedit/PyNAS.git
cd PyNAS
python setup.py install

Gitee:

git clone https://gitee.com/shwufan/nas.git
cd nas
python setup.py install

Gitcode:

git clone https://gitcode.net/wufan2012/nas.git
cd nas
python setup.py install
  1. 安装包安装
从https://github.com/WindowsRegedit/PyNAS/releases或https://gitee.com/shwufan/nas/releases下载安装包
然后自行安装......
  1. easy_install安装(不推荐)(即将弃用)
    easy_install PyNAS

用法

GUI窗口启动:

1. nas-gui
2. python -m PyNAS

命令行启动

usage: nas [-h] [-d DIRECTORY] [-p PORT] [-usr USERNAME [USERNAME ...]] [-pwd PASSWORD [PASSWORD ...]] [-v]
           [-host HOST] [-c CONFIG] [-f] [-fp FTP_PORT] [-se SECRET] [-s] [-st SSL_TYPE] [-ce CERT] [-k KEY]

nas服务器启动工具

选择性参数:
  -h, --help            显示帮助信息
  -d DIRECTORY, --directory DIRECTORY
                        根目录,默认当前路径
  -p PORT, --port PORT  服务端口,默认为80
  -usr USERNAME [USERNAME ...], --username USERNAME [USERNAME ...]
                        用户名列表,默认为admin
  -pwd PASSWORD [PASSWORD ...], --password PASSWORD [PASSWORD ...]
                        密码列表(注意要和用户名列表相同长度),默认为admin
  -v, --version         Python NAS 版本
  -host HOST, --host HOST
                        服务IP,默认为0.0.0.0
  -c CONFIG, --config CONFIG
                        配置文件位置,默认没有,注意此文件会覆盖所有命令行配置
  -f, --ftp             是否开启FTP服务(默认关闭)
  -fp FTP_PORT, --ftp_port FTP_PORT
                        FTP服务开启端口(当-f被指定时)(默认2121)
  -se SECRET, --secret SECRET
                        运行网盘时的加密字符串(默认有的)
  -s, --ssl             是否开启SSL(默认关闭)
  -st SSL_TYPE, --ssl_type SSL_TYPE
                        在开启SSL的情况下使用哪种方式(自动/手动)自动的话参数里加auto,手动的话参数里加custom(默认自动)
  -ce CERT, --cert CERT
                        在选择手动并开启SSL的情况下使用的证书(比如cert.pem)
  -k KEY, --key KEY     在选择手动并开启SSL的情况下使用的密钥(比如key.pem)
配置文件同理(注意是json格式,并且要用全拼)。
例如:
一个叫做conf.json的文件:
{"key": "1234567", "ssl_type": "auto"}

结尾

这是一篇很简短的文章,不过希望大家能够多访问一下我的PyNAS库,谢谢

标签:...,nas,Python,推荐,PyNAS,默认,--,SSL
来源: https://www.cnblogs.com/WindowsRegedit/p/16141894.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有