Skip to main content

uproxy

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

#!/bin/bash
python -m uproxy -b [lan address like 192.168.1.1 or 127.0.0.1]
  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 192.168.1.1]:[port num like 8000]

Combine with ssh port forward

ssh -L 8000:127.0.0.1:8000 remoter_user@remotehost

Release Workflow

  1. python setup.py sdist

  2. python -m twine upload dist/*

ref: https://blog.jetbrains.com/pycharm/2017/05/how-to-publish-your-package-on-pypi/ https://packaging.python.org/guides/migrating-to-pypi-org/

Welcome to contribute

Any pull request is welcome.

Love My Software: https://www.paypal.me/medlab :)

Metadata

Release files for uproxy 0.3.99.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uproxy 0.3.99.13
File Size Uploaded
uproxy-0.3.99.13.tar.gz 3.9 kB Details

Release files / uproxy-0.3.99.13.tar.gz

Download URL uproxy-0.3.99.13.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d70073276cc633890ff9d8a2a383145ad39e04a89c750939b0be81058b021d89
BLAKE2b-256 checksum
How to use checksums
256fd7f243f075ec2af6597421465ffe1ac9138c7ddef0c478c4ae4d59ee2ad8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.4

Release history Release notifications | RSS feed

This release

0.3.99.13 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page