ページ 11

127.0.0.1 で接続が拒否されました。 解決法

Posted: 2023年9月05日(火) 13:49
by ANOTHER
https://decayedworld.amebaownd.com/

上記のサイトにゲームを埋め込んだのですが、私のPCでは起動しているのですが、他の方のPCでは「127.0.0.1 で接続が拒否されました。」と表示されゲームが起動できないと報告を受けました。
どなたか解決方法が分かる方いないでしょうか。
どうかよろしくお願いします。

Re: 127.0.0.1 で接続が拒否されました。 解決法

Posted: 2023年9月05日(火) 15:11
by 剣崎 宗二
ゲームは本当にサーバー上にアップロードしたのでしょうか。

若しもそうなのであれば、単にゲーム開始へのリンクが間違っていると言う話です。
(127.0.0.1は「自分のPC」を指しているIPアドレスです)
なので、サーバー上に置いてあるゲームの本体のIndex.htmlへのリンクを貼る必要があります。

Re: 127.0.0.1 で接続が拒否されました。 解決法

Posted: 2023年9月05日(火) 22:24
by ANOTHER
剣崎 宗二 さんが書きました:ゲームは本当にサーバー上にアップロードしたのでしょうか。

若しもそうなのであれば、単にゲーム開始へのリンクが間違っていると言う話です。
(127.0.0.1は「自分のPC」を指しているIPアドレスです)
なので、サーバー上に置いてあるゲームの本体のIndex.htmlへのリンクを貼る必要があります。


剣崎さん回答ありがとうございます!
Simple Web Server(200 OK!と書かれているアイコンのアプリ)を使ってサーバーを立てたのですが、http://localhost:[PORT]でポート番号を[]に入れて検索しても「www\」というファイルしか出ず、Index.htmlが見つかりません。
どこにあるかご存じでしたら、よければ教えていただきたいです。

Re: 127.0.0.1 で接続が拒否されました。 解決法

Posted: 2023年9月06日(水) 16:28
by 剣崎 宗二
そのアプリがどのような物かは存じませんが、URLがlocalhostになっていると言う事は「自分のPCをサーバーとしてオンライン上に公開するようなものである」と言う事だと考えます。

(localhost周りの説明は調べていただくか、以下をご覧ください)
https://codor.co.jp/django/localhost

セキュリティ上の問題(自分のPCを不特定多数にアクセスさせるものである)と言う事をさて置くとしても、自分のグローバルIPアドレスが分かっていないと他者にはアクセスさせることはできません。
逆に言えば上記のセキュリティリスクを自己責任で無視するのであれば、自分のグローバルIPさえ分かれば、127.0.0.1 の部分を自分のグローバルIPに差し替えれば、アクセスが可能になる可能性はあります。
(ルーターとかを挟んでいたりするとまた追加で面倒事はあるのですが…)