SSH

把一台可以 SSH 登入的伺服器直接當代理出口用,不需要額外裝代理軟體,適合臨時應急或者一台只開了 22 埠的伺服器。

設定範例

config.yaml YAML
proxies:
  - name: "ssh-out"
    type: ssh
    server: 127.0.0.1
    port: 22
    username: root
    password: password
    private-key: key
    private-key-passphrase: key_password
    host-key:
      - "ssh-rsa AAAAB3NzaC1yc2EAA..."
    host-key-algorithms:
      - rsa

欄位說明

username / password可選

SSH 登入使用者名稱和密碼。

private-key / private-key-passphrase可選

私鑰內容或路徑,以及私鑰的密碼;與帳號密碼二選一即可。

host-key可選

驗證的主機金鑰列表,留空則接受任意主機金鑰(不驗證)。

host-key-algorithms可選

指定主機金鑰演算法。