PHPackages                             vanvan/ipfs-proxy-http - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. vanvan/ipfs-proxy-http

ActiveLibrary[HTTP &amp; Networking](/categories/http)

vanvan/ipfs-proxy-http
======================

ipns.co | InterPlanetary File System HTTP Proxy

1.1(3y ago)481413[1 issues](https://github.com/VanVan/ipfsProxyHTTP/issues)[1 PRs](https://github.com/VanVan/ipfsProxyHTTP/pulls)MITPHPPHP &gt;=5.6

Since Mar 12Pushed 3y ago6 watchersCompare

[ Source](https://github.com/VanVan/ipfsProxyHTTP)[ Packagist](https://packagist.org/packages/vanvan/ipfs-proxy-http)[ Docs](https://github.com/VanVan/ipfsProxyHTTP)[ RSS](/packages/vanvan-ipfs-proxy-http/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)DependenciesVersions (3)Used By (0)

[![Website ipns.co](https://camo.githubusercontent.com/5e1d49d7846f11f6437e21487252b20d4441f3202d45c2be7ffe13a7cf926aa2/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f687474702f69706e732e636f2e7376673f6c6162656c3d69706e732e636f)](http://ipns.co/)[![Website getipfs.com](https://camo.githubusercontent.com/07bd37b285abfccc8c5e017ba8badc72177a33272506ff1f9503442500bf7580/68747470733a2f2f696d672e736869656c64732e696f2f776562736974652d75702d646f776e2d677265656e2d7265642f687474702f676574697066732e636f6d2e7376673f6c6162656c3d676574697066732e636f6d)](http://getipfs.com/)[![NAC-depend-none](https://camo.githubusercontent.com/df3eced185021deb0bbbb13590d15d3f75b8cc374b8c077740d9d5df5a8c967f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646570656e64656e63792d6e6f6e652d677265656e2e737667)](https://camo.githubusercontent.com/df3eced185021deb0bbbb13590d15d3f75b8cc374b8c077740d9d5df5a8c967f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646570656e64656e63792d6e6f6e652d677265656e2e737667)[![NAC-packagist](https://camo.githubusercontent.com/e5089075ab911b91d5066c9ce3b0e9b00c657cc775b229fd3efbee01582d46c7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76616e76616e2f697066732d70726f78792d687474702e737667)](https://packagist.org/packages/vanvan/ipfs-proxy-http)[![GitHub version](https://camo.githubusercontent.com/b1210640e06e624db2d7aeeb0919d7f1c3394d8926e82b562b84b3df8a55dba8/68747470733a2f2f62616467652e667572792e696f2f67682f56616e56616e2532466970667350726f7879485454502e737667)](https://github.com/VanVan/ipfsProxyHTTP)[![PHP from Packagist](https://camo.githubusercontent.com/9ed474a785ace4332cd928cba481c9025ed443f3d66a011ca0691bbae232d1ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f76616e76616e2f697066732d70726f78792d687474702e737667)](https://camo.githubusercontent.com/9ed474a785ace4332cd928cba481c9025ed443f3d66a011ca0691bbae232d1ab/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f76616e76616e2f697066732d70726f78792d687474702e737667)[![NAC-license](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/VanVan/ipfsProxyHTTP/blob/master/LICENSE)

[ ![IPFS logo](https://camo.githubusercontent.com/481bca83e30bfa52a386675da5bfb51a041beaad01934c0313a622c20d84f01e/68747470733a2f2f69706e732e636f2f516d5a695341596b5537675a747159655a574c3231797577674674526e4a75314a6a447a523651643271644442722f7374617469632f696d672f676f2d697066732e706e67 "IPFS logo")](https://ipns.co/)IPNS.co | InterPlanetary File System HTTP Proxy
===============================================

[](#ipnsco--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&gt;=5.6 and a Web server.

▶️ [Usage](#usage)
------------------

[](#️-usage)

```
https://ipns.co/
http://ipns.co/ipfs/
http://ipns.co/ipns/

```

🔗 Example:

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

```

Or use it for your web file

```

```

[![](https://camo.githubusercontent.com/481bca83e30bfa52a386675da5bfb51a041beaad01934c0313a622c20d84f01e/68747470733a2f2f69706e732e636f2f516d5a695341596b5537675a747159655a574c3231797577674674526e4a75314a6a447a523651643271644442722f7374617469632f696d672f676f2d697066732e706e67)](https://camo.githubusercontent.com/481bca83e30bfa52a386675da5bfb51a041beaad01934c0313a622c20d84f01e/68747470733a2f2f69706e732e636f2f516d5a695341596b5537675a747159655a574c3231797577674674526e4a75314a6a447a523651643271644442722f7374617469632f696d672f676f2d697066732e706e67)

> ⏩ Alternative URL: [getipfs.com](http://getipfs.com), [ipns.co](http://ipns.co)

🔧 [Installation](#install)
--------------------------

[](#-installation)

It is ready to use if you have installed docker.

```
docker run -p 80:80 -p 443:443 wandrille/ipfs-proxy-http:1.0

```

or

```
git clone https://github.com/VanVan/ipfsProxyHTTP
cd ipfsProxyHTTP
docker-compose up

```

Otherwise, all you need is a basic web server with at least PHP 5.6.

💡 Features
----------

[](#-features)

### For everyone hosting this code

[](#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

[](#and-for-ipnsco-and-getipfscom)

- CORS
- Origin Isolation (Subdomain Gateway)
- IPNS and DNSLink
- Load balancing
- DDOS protection
- DNSSEC
- DNS Anycast
- Low latency DNS

✏️ Contributing
---------------

[](#️-contributing)

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

🎓 Copyright and license
-----------------------

[](#-copyright-and-license)

Code released under the [MIT License](https://github.com/VanVan/ipfsProxyHTTP/blob/master/LICENSE).

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1928 days

Total

2

Last Release

1104d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/388581?v=4)[VanVan](/maintainers/VanVan)[@VanVan](https://github.com/VanVan)

---

Top Contributors

[![VanVan](https://avatars.githubusercontent.com/u/388581?v=4)](https://github.com/VanVan "VanVan (43 commits)")[![tiker](https://avatars.githubusercontent.com/u/1292866?v=4)](https://github.com/tiker "tiker (4 commits)")[![JayBrown](https://avatars.githubusercontent.com/u/477431?v=4)](https://github.com/JayBrown "JayBrown (1 commits)")[![Jorropo](https://avatars.githubusercontent.com/u/24391983?v=4)](https://github.com/Jorropo "Jorropo (1 commits)")

---

Tags

browserhttp-proxyipfsproxyipfsipns

### Embed Badge

![Health badge](/badges/vanvan-ipfs-proxy-http/health.svg)

```
[![Health](https://phpackages.com/badges/vanvan-ipfs-proxy-http/health.svg)](https://phpackages.com/packages/vanvan-ipfs-proxy-http)
```

###  Alternatives

[php-http/cache-plugin

PSR-6 Cache plugin for HTTPlug

25025.5M80](/packages/php-http-cache-plugin)[illuminate/http

The Illuminate Http package.

11937.2M6.6k](/packages/illuminate-http)[rdkafka/rdkafka

A PHP extension for Kafka

2.2k20.0k1](/packages/rdkafka-rdkafka)[httpsoft/http-message

Strict and fast implementation of PSR-7 and PSR-17

87930.4k113](/packages/httpsoft-http-message)[mezzio/mezzio-router

Router subcomponent for Mezzio

265.3M84](/packages/mezzio-mezzio-router)[serpapi/google-search-results-php

Get Google, Bing, Baidu, Ebay, Yahoo, Yandex, Home depot, Naver, Apple, Duckduckgo, Youtube search results via SerpApi.com

69122.6k](/packages/serpapi-google-search-results-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
