2.7、初始化配置2(服务端)
1、服务端手动修改配置文件
这是自建服务器需要配置的,没有服务器则跳过
服务端运行流程
- 运行程序,在configs目录下会生成 common.json server.json
- 关闭程序
- 修改common.json,Modes 只保留 server
- 修改server.json,可以去在线生成一些GUID作为各个功能的密钥
- 再次运行程序
server.json
{
"Cdkey": {
//cdkey 加密密钥
"SecretKey": "snltty"
},
//信标服务器端口
"ServicePort": 1802,
//内网穿透配置
"SForward": {
"BufferSize": 3,
//web端口,用于按域名穿透
"WebPort": 0,
//隧道端口范围,用于按端口穿透
"TunnelPortRange": [ 10000,60000]
},
//登入信标密钥,默认为空,即为所有客户端均可登入本信标服务器
"SignIn": {
"Anonymous": true, //允许匿名登录
"SuperKey": "snltty", //超级密钥
"SuperPassword": "snltty",//超级密码
"CleanDays": 7 //当一组内的所有设备都超过7天未上线则清理
},
//虚拟网卡
"Tuntap": {
//自动分配IP
"Lease": {
"IPDays": 7, //ip租期
"NetworkDays": 30 //网络租期
}
},
"Updater": {
"Sync2Server": false //客户端自动同步到服务器版本
}
}
action.json,这个可以不管,等用得上自定义验证的时候就知道了
{
"SignInActionUrl": "", //登入信标的验证接口
"RelayActionUrl": "", //中继验证接口
"RelayNodeUrl": "", //中继节点验证接口
"SForwardActionUrl": ""//服务器穿透的验证接口
}