This commit is contained in:
2025-12-03 11:00:47 +08:00
parent 29fb7cc9ac
commit a6ea6a2869
30 changed files with 4695 additions and 75 deletions

View File

@@ -16,7 +16,8 @@ app:
database:
# 数据库连接字符串 (DSN)
# 格式: user:password@tcp(host:port)/dbname?charset=utf8mb4&parseTime=True&loc=Local
dsn: "root:root@tcp(127.0.0.1:3306)/nl_im?charset=utf8mb4&parseTime=True&loc=Local"
# dsn: "root:root@tcp(127.0.0.1:3306)/nl_im?charset=utf8mb4&parseTime=True&loc=Local"
dsn: "root:mysql_PKC65h@tcp(101.43.12.11:3306)/nl_im_plus?charset=utf8mb4&parseTime=True&loc=Local"
# 连接池最大空闲连接数
max_idle_conns: 10
# 连接池最大打开连接数
@@ -26,11 +27,18 @@ database:
# Redis 配置 (用于缓存和集群消息广播)
# ==========================================
redis:
addr: "127.0.0.1:6379"
password: "redis_pBjaRs"
addr: "101.43.12.11:6379"
password: "redis_xeePNa"
# 数据库索引 (0-15)
db: 0
# ==========================================
# JWT 配置
# ==========================================
jwt:
# JWT签名密钥生产环境应使用强随机密钥
secret: "xk-websocket-jwt-secret-key-2025-change-in-production"
# ==========================================
# TURN/STUN 服务器配置 (WebRTC 中继)
# ==========================================
@@ -38,7 +46,7 @@ turn:
# 是否启用内置 TURN 服务
enabled: true
# 服务器公网 IP (重要客户端必须能访问该IP)
public_ip: "127.0.0.1"
public_ip: "101.43.12.11"
# TURN 服务监听端口 (UDP & TCP)
listen_port: 3478
# 认证领域名称