2.9、初始化配置4(入参调用)
1、使用参数初始化
v1.7.0+
- 如果你使用第三方程序启动linker,可以传入参数进行初始化
- 填写了哪些字段,哪些字段就会强制覆盖原有配置
- 将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"
}
}"
}