✨ Changes
🚪 Preview of *.localhost
subdomain gateway support with http proxy (WIP: #853)
This is WIP, but main functionality is there, as long you have go-ipfs 0.5.0-dev you should see interesting change in the address bar:
Examples
There will be a longer write up, for now enjoy some test links:
- Seamless CIDv0 → CIDv1 upgrade:
http://localhost:8080/ipfs/QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR
→http://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi.ipfs.localhost:8080/
- Subdomain gateways are now redirected to localhost one:
https://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq.ipfs.dweb.link
→http://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq.ipfs.localhost:8080/wiki/
- ...and finally, DNSLink is probably the coolest one:
https://en.wikipedia-on-ipfs.org/wiki/
→http://en.wikipedia-on-ipfs.org.ipns.localhost:8080/wiki/
Testing with Docker
Docker makes it easy to test with go-ipfs v0.5.0-dev without changing your local setup.
To start an ephemeral instance run:
$ docker run --rm -it --net=host ipfs/go-ipfs:master-2020-03-19-99c0feb
🐛 Found a bug? Got feedback?
It is pretty significant change security and UX-wise, and I am sure there will be kinks to iron out.
If you find anything that looks or behaves odd, let us know: please fill an issue here
Installation
- Firefox: Install from self-hosted Beta Channel
- Chrome, Brave, Edge and other Chromium-based: Beta Channel at Chrome Web Store
- Note: publishing to Chrome Web Store is delayed 7 days due to #808
- Alternative: use generic
.zip
attached to this release or build and install it manually