Git Product home page Git Product logo

proxyman's Introduction

ProxyMan

Configuring proxy made so simple on Linux (releases)

(Download here)

Usage :

  • Download the zip from here.
  • Extract the zip, open the folder in terminal.
  • Enter the following command bash main.sh

Screenshot

FAQ

  • Why do someone need it?

    Because many times, setting up proxy on Linux sucks (esp. authenticated proxies). There are a lot of locations to configure. This tool reduces your effort by setting the proper configuration at the desired place.

  • For which softwares the settings by ProxyMan is effective?

    ProxyMan sets proxy for apt, dnf, bashrc, npm, git, dropbox, /etc/environment, gsettings.

  • There is some application/location it does not support. Any workaround?

    Why not? Everything is possible. Just raise an issue here. If you are a developer, then your contributions are welcome.

  • My distro works like charm. I don't need it.

    It's great that your distro supports everything. However, many disros do not support authenticated proxy settings. Moreover, there are several apps which don't use system proxy on certain platforms and need their own workaround.

For older version, checkout branch v1. To download older versions, checkout releases tagged v1.* here.

What's new in v2?

  • Modular approach. Individual scripts handle individual targets requiring proxy settings.
  • This means, a script can be for a single application/domain can be created and easily integrated with main.sh, without much modifications in main.sh (which was not available in v1).
  • No issues of privileges for individual scripts. Main script is responsible of executing child script with required privileges.

NOTE : It does not support PAC proxy using "proxy configuration URL". It is for setting up "manual" proxy.

A GUI version is under progress. However, it is not ready. If you like to contribute, you can checkout to the gui branch of this project.

proxyman's People

Contributors

himanshub16 avatar skulltech avatar kavishdahekar avatar yasn77 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.