2.9、初始化配置4(入参调用)
1、使用参数初始化
v1.7.0+
- 如果你使用第三方程序启动linker,可以传入参数进行初始化
- 填写了哪些字段,哪些字段就会强制覆盖原有配置
- 即使是null值也会覆盖,所以,不想覆盖的就把整个key都去掉,而不是给null值
- key一定要双引号,标准json格式
- 将json转为base64后传入
linker.exe base64
{
"Client":{}, //对应client.json
"Server":{}, //对应server.json
"Common":{}, //对应common.json
"Action":{}, //对应action.json
"Tuntap":{
"IP":"10.18.18.2", 网卡IP
"PrefixLength":24, 网卡掩码
局域网IP列表
"Lans":[{
"IP":"10.18.18.1", 局域网IP
"PrefixLength":24, 掩码
"Disabled":false, 禁用
"MapIP":"10.18.18.1", //路由IP
"MapPrefixLength":24, //路由掩码
}],
"Name":"linker", 网卡名
"Running":true, 是否运行,true则启动后自动运行网卡
"Switch":2, 2显示延迟,4使用高级功能,8自动连接,16禁用广播
32禁用nat,64开启TCP包合并,128调整网卡顺序
端口转发列表
"Forwards":[
{
"ListenAddr":"0.0.0.0"
"ListenPort":33890
"ConnectAddr":"192.168.1.1"
"ConnectPort":3389,
"Remark":"33890 转发到 3389",
}
],
//本组网络配置
"Lease":{
"IP" : "10.18.18.0"
"PrefixLength":24,
"Name":"linker"
}
}
}