Start a local HTTP server without any tools, just open a web page.
Start a local HTTP server without any tools, just open a web page.
https://http-server.etherdream.com
https://user-images.githubusercontent.com/1072787/138898490-e4de9326-1715-415b-bbb6-3a377faaf618.mp4
If /path/to/foo
does not exist, we will try:
/path/to/404.html
/path/404.html
/404.html
return 404 Not Found
For /path/to/
, we will try:
/path/to/index.html
404.html (/path/to/404.html
, /path/404.html
, /404.html
)
Directory Indexing
If /path/to
is a directory, we will redirect to /path/to/
.
Access /?stop
to stop the server.
Your browser must support File System Access API
and Service Worker API
The target website can not use Service Worker API
because it is already occupied
The target website can only be accessed in the same browser and session
This is just a toy that took a few hours, and more interesting features will be added later.
Tunnel (expose local server to the Internet)
P2P (HTTP over WebRTC)
MIT