既に書いたんですが、外からアクセスしてもダメです。

ドメイン名で指定してもダメ。

cloudflareの設定をDNSのみにしてもダメ。

ネームサーバーをcloudflareからxserverに移動してもダメ。

グローバルIPを調べるサイトを使ってから、192.168とは別の数字のアドレスで指定してもダメ。

リレーの説明とかネットの記事によってみんなポート番号が違うので、コロン使って80,81,8080,8081,8090,7000,7777,443,8443,3000,3001あたりを全部設定変えて試しても全部ダメ。当然ルーターのポート変換はそのつど全部設定して、普通のnode.jsなんかは外から見えることを確認しながらやってます。

Reply to this note

Please Login to reply.

Discussion

構成が分からないので何とも言えませんがルーターを通しているということはローカルに立っている状態でしょうか

インターネットからローカルサーバー(リレー)へアクセスできるようにするためには通常は Cloudflare Tunnel や ngrok 等でトンネルする必要があります

Node.jsのwebアプリとかsshのログインなんかは全て外からアクセスできるように設定できてるので、リレーだけアクセスできない意味が分からず。今までnostr以外の話の場合、だいたい僕が躓いてるようなポイントでは、別の先駆者が先に躓いていてブログの記事を書いてる(それを読んで僕もクリアできる)のが普通だったのですが、リレーに関しては外からの接続で躓くようなアホが僕以外にひとりも存在していない様子なので、単純に僕が頭悪すぎるだけだと思います。色々ありがとうございます。