SOCKS

SOCKS5 プロキシプロトコルは、ローカル転送ツールや内部ネットワーク貫通ツール(frp/ssh -D など)が公開するプロキシポートへの接続によく使われます。

設定例

config.yaml YAML
proxies:
  - name: "socks"
    type: socks5
    server: server
    port: 443
    # username: username
    # password: password
    # tls: true
    # fingerprint: xxxx
    # skip-cert-verify: true
    # udp: true
    # ip-version: ipv6

フィールドの説明

type には socks5 を指定します。username/password はオプションのユーザー認証です。tls を有効にすると暗号化された SOCKS5 over TLS になります(TLS フィールドと併用)。udp はこのノードで UDP を許可するかどうかを決めます。SOCKS5 自体は UDP ASSOCIATE に対応していますが、サーバー側の実装が対応しているかによります。その他のフィールドはすべて共通フィールドです。