Skip to content
InterPlanetary File System HTTP Proxy
PHP HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
www Update gateway.txt Mar 12, 2019
.gitignore Ignore tracking of hidden files Mar 6, 2018
.travis.yml Add travis file Mar 13, 2018
LICENSE
README.md Adding details about the project Sep 6, 2018
composer.json Lowercase package name Mar 6, 2018

README.md

Website ipns.co Website getipfs.com NAC-depend-none NAC-packagist GitHub version PHP from Packagist NAC-license

IPFS logo

IPNS.co | InterPlanetary File System HTTP Proxy

IPNS.co is a very fast proxy to redirect HTTP Query to several IPFS Public gateway HTTP server.

This implementation can help developers to use only one URL to all IPFS files without any risk of breaking the server bandwidth. You can be sure that the servers capacity is large enough to handle all traffic.

This code has been written without any dependency to run as faster as possible. IPNS.co use DNSSEC, DNS Anycast, low latency DNS and IP resolved to different servers to handle all trafic.

Each IPFS gateway can break if a lot of files is downloaded simultaneous, this can help to avoid this risk.

To run your own instance of ipfsProxyHTTP (updated by Git Pull), you only only require PHP>=5.6 and a Web server.

▶️ Usage

https://ipns.co/<hash>
http://ipns.co/ipfs/<hash>
http://ipns.co/ipns/<hash>

🔗 Example:

https://ipns.co/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme
https://ipns.co/ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme

Or use it for your web file

<img src="https://ipns.co/QmZiSAYkU7gZtqYeZWL21yuwgFtRnJu1JjDzR6Qd2qdDBr/static/img/go-ipfs.png"  />

Alternative URL: getipfs.com, ipns.co

💡 Features

For everyone hosting this code

  • Very fast proxy
  • Avoid breaking the server bandwidth limit
  • No dependency
  • Handle a lot of simultaneous requests

And for ipns.co and getipfs.com

  • Load balancing
  • DDOS protection
  • DNSSEC
  • DNS Anycast
  • Low latency DNS

✏️ Contributing

You can add your public ipfs gateway by making a PR to add it to gateway.txt

🎓 Copyright and license

Code released under the MIT License.

You can’t perform that action at this time.