Litre-WU / Sign

签到啦 (目前支持京东京豆、南航、川航、携程、微信游戏刷提现券、美团优惠券、统一快乐星球、中国移动等)
https://dev.litre.us.kg
203 stars 42 forks source link

依赖安装成功后,运行uvicorn sign:app --host 0.0.0.0 --port 8081后,为什么http://127.0.0.1:8081/docs打不开? #11

Open wifisky-feilian opened 1 year ago

wifisky-feilian commented 1 year ago

依赖安装成功后,运行uvicorn sign:app --host 0.0.0.0 --port 8081后,出现如下运行如果:

root@qinglong:/ql/data/scripts/Litre-WU_Sign $ uvicorn sign:app --host 0.0.0.0 --port 8081 INFO: Started server process [46843] INFO: Waiting for application startup. 程序开始 [] INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8081 (Press CTRL+C to quit)

但浏览器输入:http://127.0.0.1:8081/docs 为什么打不开?

这是什么原因呢?大神指导一下,谢谢~

另,几周过去了,大神说的青龙面板运行的版本,什么时候发布啊?

Litre-WU commented 1 year ago

主机ip替换127.0.0.1,青龙面板就是使用crontab的策略运行,当前脚本也可以使用crontab运行,当然也支持青龙面板哦

wifisky-feilian commented 1 year ago

主机ip替换127.0.0.1在哪里替换,具体操作步骤给说下,谢谢~

wifisky-feilian commented 1 year ago

我用NAS的IP替换http://192.168.69.127:8081/docs,还用了docker中青龙的IP替换http://172.17.0.2:8081/docs,也打不开~ 还是在运行这个uvicorn sign:app --host 0.0.0.0 --port 8081命令时将0.0.0.0替换成主机的IP吗?

Litre-WU commented 1 year ago

nas防火墙8081端口开放一下

Litre-WU commented 1 year ago

上面服务是正常启动的,无法访问就是主机端口限制或其它限制造成的

Litre-WU commented 1 year ago

青龙面板执行的是脚本,并不会启动添加token的服务,脚本的token是从创建的sqlite数据库取的值

Litre-WU commented 1 year ago

uvicorn sign:app --host 0.0.0.0 --port 8081

host 可以换成主机ip,port也可以替换成已经开放的未占用的端口

Litre-WU commented 1 year ago

依赖安装成功后,运行uvicorn sign:app --host 0.0.0.0 --port 8081后,出现如下运行如果:

root@qinglong:/ql/data/scripts/Litre-WU_Sign $ uvicorn sign:app --host 0.0.0.0 --port 8081 INFO: Started server process [46843] INFO: Waiting for application startup. 程序开始 [] INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8081 (Press CTRL+C to quit)

但浏览器输入:http://127.0.0.1:8081/docs 为什么打不开?

这是什么原因呢?大神指导一下,谢谢~

另,几周过去了,大神说的青龙面板运行的版本,什么时候发布啊?

加了追加参数,运行脚本后面根 --help 可以获取需要追加的参数

lffw001 commented 1 year ago

主机ip替换127.0.0.1,青龙面板就是使用crontab的策略运行,当前脚本也可以使用crontab运行,当然也支持青龙面板哦

请教大佬青龙怎么设置变量,感谢

wifisky-feilian commented 1 year ago

NAS系统-docker-青龙面板:WEB管理页面进入,一直没成功过~ 拉取你今天的新代码,又出现新的问题,如下: root@qinglong:/ql/data/scripts/Litre-WU_Sign $ uvicorn sign:app --host 0.0.0.0 --port 8081 usage: Sign(crontab执行脚本时使用) [-h] [--pt_pin PT_PIN] [--pt_key PT_KEY] [--csai CSAI] [--sichuanair SICHUANAIR] [--ctrip CTRIP] [--meituan MEITUAN] [--weimob WEIMOB] [--10086 10086]

crontab定时运行脚本和sqlite数据库未添加情况下,可以通过追加参数添加token值, 多个账户使用';'隔开

options: -h, --help show this help message and exit --pt_pin PT_PIN 京东Cookie中获取pt_pin值 --pt_key PT_KEY 京东Cookie中获取pt_key值 --csai CSAI 南航账户的sign_user_token值 --sichuanair SICHUANAIR 川航账户的access-token值 --ctrip CTRIP 携程账户的cticket值 --meituan MEITUAN 美团账户的token值 --weimob WEIMOB 统一快乐星球账户的X-WX-Token值 --10086 10086 中国移动账户的SESSION值

京东pt_pin和pt_key需同时传入!!! usage: Sign(crontab执行脚本时使用) [-h] [--pt_pin PT_PIN] [--pt_key PT_KEY] [--csai CSAI] [--sichuanair SICHUANAIR] [--ctrip CTRIP] [--meituan MEITUAN] [--weimob WEIMOB] [--10086 10086] Sign(crontab执行脚本时使用): error: unrecognized arguments: sign:app --host 0.0.0.0 --port 8081 root@qinglong:/ql/data/scripts/Litre-WU_Sign $

Litre-WU commented 1 year ago

我都说过了,uvicorn sign:app --host 0.0.0.0 --port 8081 是启动服务端,你用的青龙,直接运行那个文件就好了

Litre-WU commented 1 year ago

用你的Python环境直接执行运行sign.py这个文件就行,后面可以追加你需要设置的token参数

Litre-WU commented 1 year ago

主机ip替换127.0.0.1,青龙面板就是使用crontab的策略运行,当前脚本也可以使用crontab运行,当然也支持青龙面板哦

请教大佬青龙怎么设置变量,感谢

运行sign.py会有提示,直接追加参数

Litre-WU commented 1 year ago

脚本后边追加的参数值就是青龙里面的环境变量

wifisky-feilian commented 1 year ago

脚本后边追加的参数值就是青龙里面的环境变量

青龙面板创建环境变量10086,提示:只能输入字母数字下划线,且不能以数字开头

Litre-WU commented 1 year ago

脚本后边追加的参数值就是青龙里面的环境变量

青龙面板创建环境变量10086,提示:只能输入字母数字下划线,且不能以数字开头

那是那个青龙面板对环境变量的限制,而且我也不需要读那个创建的环境变量,你创建了也没用,正确的食用方法是 sign.py --10086 变量值 其它也是在运行脚本文件后面加!!!

OutbYY commented 7 months ago

能不能出个视频