RouterOS SOCKS のマニュアルには、SOCKS5 のパスワード認証と専用の SOCKS ユーザー一覧が記載されています。これはそれらの制御を備えたリリースにおける機能の問いに答えるものであり、古いルーターにも同じものがあるという約束ではありません。

記載された構成では、双方の条件が一致している必要があります。

  • ルーターが SOCKS5 とパスワード交渉を要する認証方式を選び、専用の SOCKS ユーザーを有効にしていること。
  • クライアントが SOCKS5 のユーザー名/パスワード交渉を実装していること。HTTP プロキシのログイン画面や、認証なしでしか動かない SOCKS 実装では不十分です。

インストールされているリリースが対応する項目を使用してください。項目がないリリースでは、新しいマニュアルの項目をそのまま写すのではなく、そのリリースが対応する設計や承認された代替手段を選びます。

これらは SOCKS のアカウントです。RouterOS の別系統の HTTP Web プロキシが同じインターフェースを提供することを示すものでも、ルーター管理へのアクセスを認める必要があるものでもありません。送信元/宛先のアクセス方針とルーターのファイアウォールも制限したままにしてください。

パスワード方式そのものは資格情報を暗号化しません。RFC 1929 の交渉は、その後の Web サイトとの HTTPS セッションより前に行われます。クライアントからルーターまでの経路を適切に保護してください。宛先の TLS は、その前段のやり取りを遡って保護することはできません。

関連記事