---
sidebar_position: 8
slug: /install/config-client
---

# 2.8、初始化配置3（客户端）


## 1、客户端使用web初始化

:::tip[说明]
1. 运行程序后,浏览器打开<a href="http://127.0.0.1:1804" target="_blank">http://127.0.0.1:1804</a>填写信息进行初始化
2. 只勾选客户端
3. 你可以勾选**我有服务器**，填写你部署的服务端的各种信息，默认使用公共服务器`linker.snltty.com:1802`
4. 关于`信标服务`和`信标服务1`
    1. 优先`信标服务`
    2. 当无法连接`信标服务`时，将尝试连接`信标服务1`
    3. 当已连接`信标服务1`，会定时检测`信标服务`，发现可用则切回`信标服务`
5. 当满足以下所有条件时，各个客户端之间相互可见
    1. 连接同一信标服务器
    2. 分组`id、密码`都相同

![](./img/client1.jpg)
![](./img/client2.jpg)
![](./img/client3.jpg)

对应配置文件 client.json
```
{
    //自定义验证
    "Action": {
        "Args": {} //自定义验证的参数
    },
    "Name": "A", //客户端名
    //顶级满权限
    "FullAccess": true,
    //按下标，1有权限，0无权限，可以看`src/linker.messenger.api/Config.cs`里的`AccessValue`枚举
    "AccessBits": "1111111111111111111111111111111111111111111111111111111111111111",
    //管理接口
    "CApi": {
        "ApiPassword": "snltty", //api密码
        "WebPort": 1804, //web端口
        "WebRoot": "./web/" //web根目录
    },
    //服务器
    "Servers": [
        {
            "Name": "Linker", //信标服务器名称
            "Host": "127.0.0.1:1802", //信标服务器地址
            "Host1": "127.0.0.1:1802", //信标服务器地址1
            "UserId": "8225e9d4-0ac7-4d76-9946-c4fe04ad4696", //用户标识，多个客户端可相同
            "SuperKey": "", //服务器密钥
            "SuperPassword": "" //服务器密码

        }
    ],
    //分组
    "Groups": [
        {
            "Name": "snltty", //分组名
            "Id": "snltty", //分组id
            "Password": "snltty" //分组密码
        }
    ],
    //中继
    "Relay": {
        "Servers": [
            {
                "Disabled": false, //是否禁用
                "SSL": true, //启用ssl
                "RelayType": 0, //默认0
                "UseCdkey": true //使用cdkey

            }
        ]
    },
    //更新
    "Updater": {
        "Sync2Server": true //自动同步到服务器版本
    }
}
```
:::


