You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Yew开发Web应用时,如何通过Trunk监听HTTPS端点?

实现Trunk Serve的HTTPS端点监听

方法一:快速启用(自动生成临时证书)

Trunk支持自动生成临时自签名证书,直接在启动命令中添加--https参数即可:

trunk serve --proxy-backend=<backend-endpoint> --https

启动后默认监听8443端口,浏览器会提示证书不受信任,调试场景下可直接忽略或手动信任该证书。

方法二:使用自定义自签名证书(可控性更强)

如果需要自行管理证书,按以下步骤操作:

  1. 用OpenSSL生成自签名证书:
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes

该命令会生成有效期1年的证书文件cert.pem和密钥文件key.pem,过程中提示的信息可直接按回车跳过。

  1. 修改启动命令,指定证书和密钥路径:
trunk serve --proxy-backend=<backend-endpoint> --https --cert=./cert.pem --key=./key.pem

自定义HTTPS端口

若不想使用默认的8443端口,可通过--https-port参数指定:

trunk serve --proxy-backend=<backend-endpoint> --https --cert=./cert.pem --key=./key.pem --https-port=443

注意:443是系统特权端口,需要以root/管理员权限运行命令才能使用。

OAuth2调试注意事项

确保OAuth2服务提供商配置的回调地址与HTTPS端点完全匹配(例如https://localhost:8443/auth/callback),避免因协议或地址不匹配导致授权失败。

内容的提问来源于stack exchange,提问作者Nae

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 11:05:26