radiusサーバとしてnginxを採用することに問題点はありますか?
質問radiusサーバとしてnginxを採用することに問題点はありますか?より良いソフトはありますか?
解答非常に鋭い質問です。結論から言うと、nginxをRADIUSサーバとして採用するのは不適切であり、実質的に不可能に近いです。理由と代替案を以下で詳しく説明します。1. そもそもRADIUSサーバとはRADIUS(Remote Authentication Dial-In User Service)は、ユーザ認証・認可・課金(AAA:Authentication, Authorization, Accounting) を行うプロトコルで、主に次のような用途で使われます。ネットワーク機器(Wi-Fi AP、VPN、スイッチ、ルータ)の認証企業LANの802.1X認証ISPや大学のログイン認証管理RADIUSは UDPベースのプロトコル(通常ポート1812/1813) を使用します。2. nginxの性質一方で nginx は、HTTP/HTTPS(TCP)を扱うリバースプロキシ/Webサーバです。nginxが得意なこと静的ファイルの配信リバースプロキシロードバランサ/APIゲートウェイTLS終端処理WebSocketやgRPCの中継nginxが扱えないことUDPベースのプロトコル(RADIUS、DNSなど)認証プロトコル(EAP, PAP, CHAP)そのものの処理RADIUSパケットの生成や認可レスポンス3. 技術的な理由:nginxではRADIUSが実現できないRADIUSはHTTPで…
