PHPackages                             athlon1600/php-proxy-app - 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. athlon1600/php-proxy-app

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

athlon1600/php-proxy-app
========================

Web proxy application project powered by PHP-Proxy library

v4.0.0(4w ago)86315.6k↑13.3%546[78 issues](https://github.com/Athlon1600/php-proxy-app/issues)[3 PRs](https://github.com/Athlon1600/php-proxy-app/pulls)MITPHPPHP ^7.4|^8.0CI passing

Since May 11Pushed 4w ago41 watchersCompare

[ Source](https://github.com/Athlon1600/php-proxy-app)[ Packagist](https://packagist.org/packages/athlon1600/php-proxy-app)[ Docs](https://www.php-proxy.com/)[ RSS](/packages/athlon1600-php-proxy-app/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)Security (2)

[![Build](https://github.com/Athlon1600/php-proxy-app/actions/workflows/build.yml/badge.svg)](https://github.com/Athlon1600/php-proxy-app/actions/workflows/build.yml)[![](https://camo.githubusercontent.com/03535b22f9640501d3cb3d8ca4d1526199e7f6c22ecf3644e98c7c3c4c1206da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4174686c6f6e313630302f7068702d70726f78792d6170702e737667)](https://camo.githubusercontent.com/03535b22f9640501d3cb3d8ca4d1526199e7f6c22ecf3644e98c7c3c4c1206da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4174686c6f6e313630302f7068702d70726f78792d6170702e737667)[![](https://camo.githubusercontent.com/1d1f92deb66995a5212031def46ca20f19e0a1daf94403f1ba1998820135be09/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f4174686c6f6e313630302f7068702d70726f78792d6170702e737667)](https://camo.githubusercontent.com/1d1f92deb66995a5212031def46ca20f19e0a1daf94403f1ba1998820135be09/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f4174686c6f6e313630302f7068702d70726f78792d6170702e737667)[![Docker Pulls](https://camo.githubusercontent.com/c773ca422e9b68b7761345a5e03bdbe31b29e17953850825617fe5e375c47dc8/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f64776161616e2f7068702d70726f7879)](https://camo.githubusercontent.com/c773ca422e9b68b7761345a5e03bdbe31b29e17953850825617fe5e375c47dc8/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f64776161616e2f7068702d70726f7879)[![](https://camo.githubusercontent.com/a8dd1a2483d98f7ef07c87daf96a3a573d4c03560e4857ee617b8a1f4c487013/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4174686c6f6e313630302f7068702d70726f78792d6170702e737667)](https://camo.githubusercontent.com/a8dd1a2483d98f7ef07c87daf96a3a573d4c03560e4857ee617b8a1f4c487013/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4174686c6f6e313630302f7068702d70726f78792d6170702e737667)

php-proxy-app
=============

[](#php-proxy-app)

Web Proxy Application built on [**php-proxy library**](https://github.com/Athlon1600/php-proxy) ready to be installed on your server

[![alt text](https://camo.githubusercontent.com/7bbd912f8095a372207c152b4f2e7e2bd1b1d1f59e575d2451c1b2d67236f4b8/687474703a2f2f692e696d6775722e636f6d2f4b727455354b452e706e673f31 "This is how PHP-Proxy looks when installed")](https://camo.githubusercontent.com/7bbd912f8095a372207c152b4f2e7e2bd1b1d1f59e575d2451c1b2d67236f4b8/687474703a2f2f692e696d6775722e636f6d2f4b727455354b452e706e673f31)

Web-Proxy vs Proxy Server
-------------------------

[](#web-proxy-vs-proxy-server)

Keep in mind that sites/pages that are too script-heavy or with too many "dynamic parts", may not work with this proxy script. That is a known limitation of web proxies. For such sites, you should use an actual proxy server to route your browser's HTTP requests through:

⭐ Demo
------

[](#star-demo)

See a working demo of this web application here:

-

🐋 Deploy using Docker
---------------------

[](#-deploy-using-docker)

Install Docker first:

```
curl -sSL https://get.docker.com/ | sh
```

And then run:

```
docker run -d -p 8080:80 -p 8443:443 dwaaan/php-proxy
```

Credits to:

-

🔨 Manual Installation
---------------------

[](#-manual-installation)

Keep in mind that this is a **project** and not a library. Installing this via `composer require` would do you no good. A project such as this should be installed straight into the public directory of your web server.

```
composer create-project athlon1600/php-proxy-app:"^4.0" /var/www/
```

Keep it up-to-date
------------------

[](#keep-it-up-to-date)

Application itself rarely will change, vast majority of changes will be done to its requirement packages like php-proxy. Simply call this command once in a while to make sure your proxy is always using the latest versions.

```
composer update

```

#### config.php

[](#configphp)

This file will be loaded into the global Config class.

#### /templates/

[](#templates)

This should have been named "views", but for historic purposes we keep it named as templates for now.

#### /plugins/

[](#plugins)

PHP-Proxy provides many of its own native plugins, but users are free to write their own custom plugins, which could then be automatically loaded from this very folder. See /plugins/TestPlugin.php for an example.

🚧 To Do List
------------

[](#-to-do-list)

As of **March 25**, 2018:

- Plugin for facebook.com
- Plugin for dailymotion.com
- Better support/documentation for Plugin Development
- Better Javascript support

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance93

Actively maintained with recent releases

Popularity50

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 98% 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 ~1347 days

Total

4

Last Release

28d ago

Major Versions

1.0.0 → 2.0.02015-05-13

2.0.0 → 3.0.02015-06-07

3.0.0 → v4.0.02026-06-04

### Community

Maintainers

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

---

Top Contributors

[![Athlon1600](https://avatars.githubusercontent.com/u/1063088?v=4)](https://github.com/Athlon1600 "Athlon1600 (48 commits)")[![miicha](https://avatars.githubusercontent.com/u/3731697?v=4)](https://github.com/miicha "miicha (1 commits)")

---

Tags

glypephp-proxyproxyproxy-serverweb-proxyweb proxyphp web proxyproxy scriptphp proxy applicationphp proxy web

### Embed Badge

![Health badge](/badges/athlon1600-php-proxy-app/health.svg)

```
[![Health](https://phpackages.com/badges/athlon1600-php-proxy-app/health.svg)](https://phpackages.com/packages/athlon1600-php-proxy-app)
```

###  Alternatives

[athlon1600/php-proxy

309125.5k5](/packages/athlon1600-php-proxy)[php-http/cache-plugin

PSR-6 Cache plugin for HTTPlug

25126.1M82](/packages/php-http-cache-plugin)[illuminate/http

The Illuminate Http package.

11937.9M6.9k](/packages/illuminate-http)[rdkafka/rdkafka

A PHP extension for Kafka

2.2k24.3k1](/packages/rdkafka-rdkafka)[zounar/php-proxy

Forward your HTTP/HTTPS requests to another server.

1834.5k](/packages/zounar-php-proxy)[httpsoft/http-message

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

87965.9k114](/packages/httpsoft-http-message)

PHPackages © 2026

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