NEX プロトコル
2026-05-17
nex://nightfall.city/nex/info/
https://nightfall.city/nex/info/
nex: で提供されているプロトコル。プロトコル名は Nightfall EXpress の略。
Spartan プロトコル (下リンク) よりも更にシンプルで、テキストの出力をメインとする。
🎈 Spartan プロトコル
SSL 証明書がないので暗号化されていないが、これにより
仕様的には古い環境でもクライアント・サーバー動作可能。
リンク以外の装飾がないので、インターネット以前に使われた
パソコン通信 (下リンク) のような見た目になる。
🎈 パソコン通信 | ふうせん🎈 FU-SEN
- - - 🎈 - - -
とりあえず見てみる
nex://nightfall.city/
https://nightfall.city/
nex://mozz.us/bookmarks/
https://portal.mozz.us/nex/mozz.us/bookmarks/
Nightfall City は nex: と同じ表示を https: で提供している。
それ以外は portal.mozz.us 経由で Web ブラウザから参照可能。
- - - 🎈 - - -
クライアント
Lagrange・Alhena は nex: も対応している。
🎈 Gemini クライアント Lagrange | 🎈 fusen.nya.je
🎈 その他クライアント | 🎈 fusen.nya.je - Alhena を含む
他の Gemini クライアントでも対応しているものがありそうだ。
nc や curl でも動作する。
telnet コマンドだと最初にメッセージを表示する間にサーバーが出力しているようで、
うまくいかなかった。
echo "/" | nc nightfall.city 1900
printf "/\r\n" | curl telnet://nightfall.city:1900
行末に | less を付けると、スクロールして参照できる。
- - - 🎈 - - -
テキスト
基本的にテキストファイルをそのまま表示するが、
nex://ドメイン/ や URL の末尾が / で終わる場合、次のリンクが動作する。
メッセージは省略可能。Gemini プロトコル・Spartan プロトコル の Gemtext と同じ仕様だが、
メッセージがある場合でも、URL も含めてそのまま表示されつつリンク状態になるクライアントがある。
そのため、メッセージを付けるとけっこう長くなるので、
あえて付けずに上下に記載するのも良いだろう。
末尾に .txt がある場合、拡張子がないファイルは完全なテキストファイルとして扱う。
この場合リンク動作は行われない。
このため、nex クライアントは戻るボタンの実装が必須になる。
公式には ASCII コード(半角文字)しか使われていない。
実際には UTF-8 で実装されたクライアントが多く、
日本語・Unicode 絵文字も表示できるクライアントが多そうだ。
- - - 🎈 - - -
Nex Station
プロトコルが nex = Nightfall Express なので、nex サーバーは Nex Station(駅)と表現する。
- - - 🎈 - - -
fusen.nya.je
nex://fusen.nya.je/japanese/
https: 変換表示
Wiki 運営者が実際に Nex Station(NEXサーバー)を公開している。
こちらでプロトコルの詳細、サーバーなどの技術情報などを記載している。
- - - 🎈 - - -
🎈 fusen.srht.site
- - - 🎈 - - -
◯ Powered by sourcehut pages