69 lines
2.4 KiB
YAML
69 lines
2.4 KiB
YAML
solon:
|
|
config:
|
|
add: ./app.yml
|
|
app:
|
|
name: neutrino-proxy-client
|
|
version: 2.0.1
|
|
# 日志级别
|
|
solon.logging.appender:
|
|
console:
|
|
pattern: "%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) %magenta(${PID:-}) --- %-15([%15.15thread]) %-56(%cyan(%-40.40logger{39}%L)) : %msg%n"
|
|
file:
|
|
enable: true
|
|
pattern: "%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level ${PID:-} --- %-15([%15.15thread]) %-56(%-40.40logger{39}%L) : %msg%n"
|
|
name: "logs/${neutrino.application.name}"
|
|
rolling: "logs/${neutrino.application.name}_%d{yyyy-MM-dd}_%i.log.gz"
|
|
solon.logging.logger:
|
|
"root":
|
|
level: info
|
|
|
|
neutrino:
|
|
application:
|
|
name: neutrino-proxy-client
|
|
|
|
proxy:
|
|
protocol:
|
|
max-frame-length: 2097152
|
|
length-field-offset: 0
|
|
length-field-length: 4
|
|
initial-bytes-to-strip: 0
|
|
length-adjustment: 0
|
|
read-idle-time: 120
|
|
write-idle-time: 20
|
|
all-idle-time-seconds: 0
|
|
tunnel:
|
|
# 线程池相关配置,用于技术调优,可忽略
|
|
thread-count: 50
|
|
# 隧道SSL证书配置
|
|
key-store-password: ${STORE_PASS:123456}
|
|
jks-path: ${JKS_PATH:classpath:/test.jks}
|
|
# 服务端IP
|
|
server-ip: ${SERVER_IP:194.36.209.36}
|
|
# 服务端端口(对应服务端app.yml中的tunnel.port、tunnel.ssl-port)
|
|
server-port: ${SERVER_PORT:9002}
|
|
# 是否启用SSL(注意:该配置必须和server-port对应上)
|
|
ssl-enable: ${SSL_ENABLE:true}
|
|
# 客户端连接唯一凭证
|
|
license-key: ${LICENSE_KEY:2d45b54680d54726b1cfd183b0307c58}
|
|
# 客户端唯一身份标识(可忽略,若不设置首次启动会自动生成)
|
|
client-id: ${CLIENT_ID:}
|
|
# 是否开启隧道传输报文日志(日志级别为debug时开启才有效)
|
|
transfer-log-enable: ${CLIENT_LOG:false}
|
|
# 是否开启心跳日志
|
|
heartbeat-log-enable: ${HEARTBEAT_LOG:false}
|
|
# 重连设置
|
|
reconnection:
|
|
# 重连间隔(秒)
|
|
interval-seconds: 10
|
|
# 是否开启无限重连(未开启时,客户端license不合法会自动停止应用,开启了则不会,请谨慎开启)
|
|
unlimited: false
|
|
client:
|
|
udp:
|
|
# 线程池相关配置,用于技术调优,可忽略
|
|
boss-thread-count: 5
|
|
work-thread-count: 20
|
|
# udp傀儡端口范围
|
|
puppet-port-range: 10000-10500
|
|
# 是否开启隧道传输报文日志(日志级别为debug时开启才有效)
|
|
transfer-log-enable: ${CLIENT_LOG:false}
|