---
sidebar_position: 9
slug: /install/config-arg
---

# 2.9、初始化配置4（入参调用）

## 1、使用参数初始化

:::tip[v1.7.0+]
1. 如果你使用第三方程序启动linker，可以传入参数进行初始化
2. 填写了哪些字段，哪些字段就会强制覆盖原有配置
    1. 即使是null值也会覆盖，所以，不想覆盖的就把整个key都去掉，而不是给null值
    2. key一定要双引号，标准json格式
3. 将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"
        }    
    }
}
```
:::

