• Stars
    star
    816
  • Rank 55,881 (Top 2 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Web Proxy Application built on php-proxy library ready to be installed on your server

php-proxy-app

Web Proxy Application built on php-proxy library ready to be installed on your server

alt text

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

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:

https://www.proxynova.com/proxy-software/

Installation

Keep in mind that this is a project and not a library. Installing this via require would do you not 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:dev-master /var/www/

If you do not have composer or trying to host this application on either a shared hosting, or a VPS hosting with limited permissions (dreamhost.com), then download a pre-installed version of this app as a ZIP archive from www.php-proxy.com.

Direct Link:
https://www.php-proxy.com/download/php-proxy.zip

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

This file will be loaded into the global Config class.

/templates/

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

/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.

More Repositories

1

youtube-downloader

📺 PHP based alternative to youtube-dl and yt-dlp. Active and frequently updated! ⭐
PHP
776
star
2

php-proxy

A web proxy script written in PHP and built as an alternative to Glype.
PHP
293
star
3

notepad

📄 Web-based application for storing notes securely. Built with Vue + Node.js + Express
JavaScript
128
star
4

SerpScraper

🔎 Google/Bing search results scraping using PHP. Tested and working / May 13, 2020
PHP
89
star
5

win32gui

A tiny, header-only, Win32 API wrapper library that assists in building native GUI components for Windows platform.
C++
42
star
6

php-curl-file-downloader

⭐ Download large files using PHP and cURL
PHP
23
star
7

nginx-rtmp-server

📺 Build your own video streaming site using nginx-rtmp module.
TypeScript
20
star
8

php-proxy-plugin-bundle

PHP-Proxy Plugins made for unblockvideos.com
PHP
19
star
9

php-proxy-installer

Install PHP-Proxy app on your server with a one-line command
Shell
16
star
10

php-curl-client

A very simple curl client - less than 100 lines. Perfect for being a base class.
PHP
13
star
11

useful

👍 Useful shell scripts in one place
Shell
8
star
12

chat

💬 Chat application written in TypeScript with a Vue frontend
TypeScript
7
star
13

php-proxy-plugin-cache

Provides caching support for PHP-Proxy application
PHP
6
star
14

php-cookie-parser

🍪 Convert between various cookie formats
PHP
6
star
15

php-proxy-headers

PHP-based proxy judge script in a single file
PHP
5
star
16

vnstat-php

📊 Super simple status page for vnstat using PHP.
PHP
5
star
17

azenv

AZ Environment variables 1.04
PHP
4
star
18

ie_proxy

A tiny C++ library that makes it easy to change proxy settings
C++
4
star
19

php-captcha-solver

solve captchas using 2captcha.com
PHP
4
star
20

vnstat-limit

Automatically manage and limit your bandwidth consumption to avoid overcharges
Shell
3
star
21

http_request

A simple, header-only C++ library for making HTTP requests
C++
2
star
22

country.proxynova.com

Super simple Web Service used to determine client's country of origin.
1
star