ssh.go 792 B

12345678910111213141516
  1. package option
  2. import "github.com/sagernet/sing/common/json/badoption"
  3. type SSHOutboundOptions struct {
  4. DialerOptions
  5. ServerOptions
  6. User string `json:"user,omitempty"`
  7. Password string `json:"password,omitempty"`
  8. PrivateKey badoption.Listable[string] `json:"private_key,omitempty"`
  9. PrivateKeyPath string `json:"private_key_path,omitempty"`
  10. PrivateKeyPassphrase string `json:"private_key_passphrase,omitempty"`
  11. HostKey badoption.Listable[string] `json:"host_key,omitempty"`
  12. HostKeyAlgorithms badoption.Listable[string] `json:"host_key_algorithms,omitempty"`
  13. ClientVersion string `json:"client_version,omitempty"`
  14. }