github.com/sagernet/sing-box@v1.2.7/docs/configuration/outbound/http.md (about)

     1  `http` outbound is a HTTP CONNECT proxy client.
     2  
     3  ### Structure
     4  
     5  ```json
     6  {
     7    "type": "http",
     8    "tag": "http-out",
     9    
    10    "server": "127.0.0.1",
    11    "server_port": 1080,
    12    "username": "sekai",
    13    "password": "admin",
    14    "tls": {},
    15    
    16    ... // Dial Fields
    17  }
    18  ```
    19  
    20  ### Fields
    21  
    22  #### server
    23  
    24  ==Required==
    25  
    26  The server address.
    27  
    28  #### server_port
    29  
    30  ==Required==
    31  
    32  The server port.
    33  
    34  #### username
    35  
    36  Basic authorization username.
    37  
    38  #### password
    39  
    40  Basic authorization password.
    41  
    42  #### tls
    43  
    44  TLS configuration, see [TLS](/configuration/shared/tls/#outbound).
    45  
    46  ### Dial Fields
    47  
    48  See [Dial Fields](/configuration/shared/dial) for details.