Windowsでもブラウザで0.0.0.0からlocalhostにアクセスできるようにする方法
- 2022-09-24
Mac book proなどのMacOSではブラウザで0.0.0.0にアクセスするとlocalhostで立ち上げたサーバーにアクセスできる。
しかし、WindowsだとGoogleChromeブラウザで0.0.0.0にアクセスしてもローカルで起動しているサーバーにはアクセスできない。
単純に0.0.0.0を入力する代わりにlocalhostや127.0.0.1を入力すればよいのではないかと思う人もいるだろうが諸事情で0.0.0.0をどうにかローカルに向かせたい人もいるだろう。
WindowsOSでChromeから0.0.0.0にアクセスした際ローカルに向かせたければ、「Resource Override」という拡張機能をインストールすれば解決できる。
拡張機能はストアからインストール可能。
Resource Override - Chrome Web Store
An extension to help you gain full control of any website by redirecting traffic, replacing, editing, or inserting new content.
chrome.google.com
多分、Firefoxでも拡張機能があると思うのでChromeじゃなくても可能。
インストールしたら上の画像のように拡張機能ページにアクセスしてルールを追加する。
From: *0.0.0.0**
To: http://localhost\*\*
こうしておけば0.0.0.0:9000/test.htmlとかにアクセスすると、localhost:9000/test.htmlへリダイレクトされる。
htmlにcssやjavascriptを参照するタグが埋め込まれている場合もちゃんとlocalhostへ参照しにいくようになる。