CGIProxy

CGIProxy is a Perl CGI script that acts as an Internet proxy. Through it, you can retrieve resources that may be inaccessible from your own machine. The user is kept as anonymous as possible from any servers. HTTP and FTP are supported, and optionally SSL. Common uses include censorship circumvention, VPN-like setups, anonymous proxies, personal proxies, and others. Options include text-only browsing (to save bandwidth), selective cookie and script removal, simple ad filtering, access restriction by server, encoded target URLs and cookies, configuration by end user, and much more (currently about 50 config options). Javascript is fully supported, and Flash is partially supported. An online demo is available.

Tags Communications File Sharing Internet Web Browsers Other/Nonlisted Topic Networking Firewalls Utilities
Operating Systems OS Independent
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 Dec 2008 22:13
  • Rrelease-after

Changes: Cookie support (including logins) has been improved. This release works better with Safari, and a few other small bugs have been fixed.

  • Rrelease-mid
  •  11 Aug 2008 04:05
  • Rrelease-after

Changes: This release works around an IE bug that made certain pages render slowly, so that such pages now render much faster. It improves server-side performance a little, and fixes and works around a few bugs.

  • Rrelease-mid
  •  12 Mar 2008 03:14
  • Rrelease-after

Changes: A few bugs in JavaScript support and SWF (Flash) support were fixed. In particular, youtube.com now works for MSIE users.

  • Rrelease-mid
  •  03 Mar 2008 14:43
  • Rrelease-after

Changes: This release contains many fixes, workarounds, and performance improvements in the JavaScript support, and thus many more sites are working correctly through it. Also, Shockwave Flash apps are now supported, making e.g. video display at youtube.com work correctly.

  • Rrelease-mid
  •  26 Oct 2006 11:19
  • Rrelease-after

Changes: "javascript:" URLs are now handled better. rot-13 encoding of cookies now works correctly. "about:blank" pages no longer generate a warning page. The URL field in the start page now gets focus automatically. A few other bugfixes and workarounds are included.

Rss Recent comments

Rcomment-before 03 Mar 2008 12:55 Rcomment-trans jamesmarshall Rcomment-after

Re: Streaming content

> Just an idea. If it is technically

> possible to make CGIProxy handle

> streaming content i.e. YouTube?

Sure, CGIProxy has supported streaming content for a while. Flash is required for YouTube, which is why it hasn't worked. Today's new release (2.1beta16) does support (most) Flash, and YouTube works through it-- you can test it in the online demo.

Cheers,

James

Rcomment-before 11 Feb 2008 07:45 Rcomment-trans lemon08 Rcomment-after

Streaming content
Just an idea. If it is technically possible to make CGIProxy handle streaming content i.e. YouTube?

Rcomment-before 21 May 2005 03:24 Rcomment-trans Perlbroker Rcomment-after

Great software, it really needs javascript functionality yet
This is great software, but it really needs the javascript functions as well for websites like ebay or Paypal.

I also think that license should be either BSD or GPL, BSD being the best. Why limit the use only to private people?

I know you spent a lot of time on furbishing this proxy. I am awaiting the javascript version.

No-screenshot

Project Spotlight

Distributed Checksum Clearinghouse

A distributed spam filter.

F59051ad6cf7e7cd05f2a37a2eb804af_thumb

Project Spotlight

Tor Navigator

A Web browser dedicated to the TOR network.