Socket
Book a DemoInstallSign in
Socket

uproxy

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uproxy

An ipv4/ipv6 suppported http proxy server

pipPyPI
Version
0.3.99.13
Maintainers
1

uproxy

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

Quick start

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

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

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

Quick Config a server just server for lan

  • pip install uproxy?
  • Create a start script in some place(like ~/bin/start_uproxy), like

.. code-block:: bash

#!/bin/bash python -m uproxy -b [lan address like 192.168.1.1 or 127.0.0.1]

  • Auto run by cron after reboot (create job by crontab -e),

@reboot /sbin/start-stop-daemon -S -x ~/bin/start_uproxy -b

  • 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

  • python setup.py sdist
  • 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 :)

Keywords

http

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts