Skip to main content

An ipv4/ipv6 suppported http proxy server

Project description


A perfect python based proxy server with both IPV6/IPV4 support

Quick start

  1. pip install uproxy
  2. python -m uproxy.UProxy
  3. config your proxy client with server:8000

Why I love uproxy more even it’s a little slow than others

  1. DNS configure is not always allowed, but proxy is most of time!
  2. Https is auto supported because HTTP CONNECT is supported
  3. Safe from DNS cache poisoning
  4. Easy to deploy on gateway to just serve for lan client

Quick Config a server just server for lan

  1. pip install uproxy?
  2. Create a start script in some place(like ~/bin/start_uproxy), like
python -m uproxy -b [lan address like or]
  1. Auto run by cron after reboot (create job by crontab -e),
@reboot /sbin/start-stop-daemon -S -x ~/bin/start_uproxy -b
  1. Lan client config http proxy by [lan address like]:[port num like 8000]

Combine with ssh port forward

ssh -L 8000: remoter_user@remotehost

Welcome to contribute

Any pull request is welcome.

Love My Software: :)

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for uproxy, version
Filename, size File type Python version Upload date Hashes
Filename, size uproxy- (3.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page