2.7、初始化配置2(服务端)
1、服务端手动修改配置文件
这是自建服务器需要配置的,没有服务器则跳过,运行起来就可以了,没有配置,只有一个server.json,只需要把对应的密钥填到客户端即可
服务端运行流程
- 运行程序,在configs目录下会生成 common.json server.json
- 关闭程序
- 修改common.json,Modes 只保留 server
- 修改server.json,可以去在线生成一些GUID作为各个功能的密钥
- 再次运行程序
server.json
{
//中继
"Relay": {
//中继密钥,客户端密钥不准确时无法使用本中继
"SecretKey": "",
"Cdkey": {
//cdkey 加密密钥
"SecretKey": "snltty"
},
},
//信标服务器端口
"ServicePort": 1802,
//内网穿透配置
"SForward": {
//内网穿透密钥
"SecretKey": "",
"BufferSize": 3,
//web端口,用于按域名穿透
"WebPort": 0,
//隧道端口范围,用于按端口穿透
"TunnelPortRange": [
10000,
60000
]
},
//登入信标密钥,默认为空,即为所有客户端均可登入本信标服务器
"SignIn": {
"SecretKey": "",
"CleanDays": 7 //当一组内的所有设备都超过7天未上线则清理
},
//更新密钥,客户端密钥不正确时,只能更新自己本身
"Updater": {
"SecretKey": ""
}
}
action.json,这个可以不管,等用得上自定义验证的时候就知道了
{
"SignInActionUrl": "", //登入信标的验证接口
"RelayActionUrl": "", //中继验证接口
"SForwardActionUrl": ""//服务器穿透的验证接口
}