pid=
cert = stunnel/stunnel.pem
foreground = yes
output = stunnel.log
[https]
accept=8080
connect=8000
TIMEOUTclose=1
,但是,当我想启动服务器时,使用此命令:
stunnel stunnel/dev_https &
python3 manage.py runserver&
[.] Configuration successful
[ ] Deallocating deployed section defaults
[ ] Binding service [https]
[ ] Listening file descriptor created (FD=9)
[ ] Setting accept socket options (FD=9)
[ ] Option SO_REUSEADDR set on accept socket
[.] Binding service [https] to :::8080: Address already in use (48)
[ ] Listening file descriptor created (FD=9)
[ ] Setting accept socket options (FD=9)
[ ] Option SO_REUSEADDR set on accept socket
[.] Binding service [https] to 0.0.0.0:8080: Address already in use (48)
[!] Binding service [https] failed
我尝试将接受端口从8443更改为8080。 然后,请检查端口上的活动过程
lsof -i 8080
这表明Stunnel已经在端口上运行。我杀死了该过程并再次尝试,但是我遇到了同样的错误。 具体问题
有人可以简要解释接受端口和连接端口之间的最新流量,以及这与我在(端口8000)上运行的普通端口的关系?
我如何修复?
谢谢你! /托马斯
我找到了一个解决方案 我必须指定我的本地主持人:
accept = 127.0.0.1:8444
accept = 8444