Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在本地启动如果指定host,报错无法使用 #5

Open
liujia0422 opened this issue Oct 28, 2024 · 18 comments
Open

在本地启动如果指定host,报错无法使用 #5

liujia0422 opened this issue Oct 28, 2024 · 18 comments

Comments

@liujia0422
Copy link

image
image
如图,在pnpm dev 后面指定了host参数后,就一直报错无法使用了

@99percentpeople
Copy link
Owner

99percentpeople commented Oct 28, 2024

@liujia0422 由于浏览器限制,很多API不能在非https的情况下使用,局域网部署要使用要自签名ssl证书

@liujia0422
Copy link
Author

加了自签名证书倒是能进去了,但是还是无法创建房间,ws连不上
image
image

@liujia0422
Copy link
Author

ws服务就是用的这个
image
image

@99percentpeople
Copy link
Owner

99percentpeople commented Oct 28, 2024

@liujia0422 你试试直接使用https://webl.ink , websocket服务器填局域网地址,看看有没有用

@liujia0422
Copy link
Author

image
image

试了创建不了房间,是因为本地wbelink-ws-server创建的服务没有部署证书吗

@99percentpeople
Copy link
Owner

@liujia0422 改成 ws://191.168.3.30:9000 可用吗

@liujia0422
Copy link
Author

不行,浏览器不允许使用ws,必须用wss
image

@99percentpeople
Copy link
Owner

@liujia0422 看来服务器也需要部署证书,我会在后面的更新配置服务器部署证书

@liujia0422
Copy link
Author

好的,我刚才说了https://webl.ink/ 在手机端也用不了,只在PC端能创房间

@99percentpeople
Copy link
Owner

@liujia0422 我已经试过可以使用手机的Chrome和Edge创建房间,如果你创建不了房间,可以截图日志信息吗

@99percentpeople
Copy link
Owner

我已经添加对TLS的支持,可以查看这里

@liujia0422
Copy link
Author

没有错误信息
image

@liujia0422
Copy link
Author

错误日志在这
image

@99percentpeople
Copy link
Owner

@liujia0422 无法连接服务器,由于服务器部署在香港,可能是网络运营商的原因

@liujia0422
Copy link
Author

可我是在电脑上创建房间成功之后手机扫码加入房间,PC上创房间是成功了的,而且电脑和手机是连的同一个网络

@liujia0422
Copy link
Author

确实是因为在香港的原因,检验过了

@99percentpeople
Copy link
Owner

@liujia0422 我尝试修复了兼容性问题,现在可以在本地非安全的上下文中使用了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants