github.com/sagernet/sing-box@v1.9.0-rc.20/docs/configuration/outbound/socks.zh.md (about)

     1  `socks` 出站是 socks4/socks4a/socks5 客户端
     2  
     3  ### 结构
     4  
     5  ```json
     6  {
     7    "type": "socks",
     8    "tag": "socks-out",
     9    
    10    "server": "127.0.0.1",
    11    "server_port": 1080,
    12    "version": "5",
    13    "username": "sekai",
    14    "password": "admin",
    15    "network": "udp",
    16    "udp_over_tcp": false | {},
    17  
    18    ... // 拨号字段
    19  }
    20  ```
    21  
    22  ### 字段
    23  
    24  #### server
    25  
    26  ==必填==
    27  
    28  服务器地址。
    29  
    30  #### server_port
    31  
    32  ==必填==
    33  
    34  服务器端口。
    35  
    36  #### version
    37  
    38  SOCKS 版本, 可为 `4` `4a` `5`.
    39  
    40  默认使用 SOCKS5。
    41  
    42  #### username
    43  
    44  SOCKS 用户名。
    45  
    46  #### password
    47  
    48  SOCKS5 密码。
    49  
    50  #### network
    51  
    52  启用的网络协议
    53  
    54  `tcp` 或 `udp`。
    55  
    56  默认所有。
    57  
    58  #### udp_over_tcp
    59  
    60  UDP over TCP 配置。
    61  
    62  参阅 [UDP Over TCP](/zh/configuration/shared/udp-over-tcp/)。
    63  
    64  ### 拨号字段
    65  
    66  参阅 [拨号字段](/zh/configuration/shared/dial/)。