mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-28 16:41:52 +08:00
refactor: 升级依赖版本并优化构建系统
- 升级核心依赖 (axum 0.8, tower-http 0.6, alsa 0.11 等) - 简化交叉编译配置,切换至 Debian 11 提高兼容性 - 新增 Debian 包打包支持 (debuerreotype 模板) - 移除独立的 mjpeg 解码器,简化视频模块 - 静态链接 libx264/libx265/libopus 到二进制
This commit is contained in:
@@ -532,7 +532,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
let cert = generate_self_signed_cert()?;
|
||||
tokio::fs::create_dir_all(&cert_dir).await?;
|
||||
tokio::fs::write(&cert_path, cert.cert.pem()).await?;
|
||||
tokio::fs::write(&key_path, cert.key_pair.serialize_pem()).await?;
|
||||
tokio::fs::write(&key_path, cert.signing_key.serialize_pem()).await?;
|
||||
} else {
|
||||
tracing::info!("Using existing TLS certificate from {}", cert_dir.display());
|
||||
}
|
||||
@@ -633,7 +633,7 @@ fn parse_video_config(config: &AppConfig) -> (PixelFormat, Resolution) {
|
||||
}
|
||||
|
||||
/// Generate a self-signed TLS certificate
|
||||
fn generate_self_signed_cert() -> anyhow::Result<rcgen::CertifiedKey> {
|
||||
fn generate_self_signed_cert() -> anyhow::Result<rcgen::CertifiedKey<rcgen::KeyPair>> {
|
||||
use rcgen::generate_simple_self_signed;
|
||||
|
||||
let subject_alt_names = vec![
|
||||
|
||||
Reference in New Issue
Block a user