Giter Club home page Giter Club logo

bubble's Introduction

Bubble

A Rust-based versatile proxy server that supports SOCKS5, HTTP, and HTTPS protocols, providing fast, efficient, and secure Internet access.

Usage

$ bubble --help
   ___          __    __    __
  / _ ) __ __  / /   / /   / / ___
 / _  |/ // / / _ \ / _ \ / / / -_)
/____/ \_,_/ /_.__//_.__//_/  \__/

A Rust-based versatile proxy server that supports SOCKS5, HTTP, and HTTPS protocols, providing fast, efficient, and secure Internet access.

Usage: bubble [OPTIONS] <--socks5|--http|--https>

Options:
      --socks5              Start the socks5 proxy server on the <socks5-ip>:<socks5-port> address
      --socks5-ip <IP>      Specify the IP address for the socks5 proxy server to listen on [default: 0.0.0.0]
      --socks5-port <PORT>  Specify the port number for the socks5 proxy server to listen on [default: 1080]
      --http                Start the http proxy server on the <http-ip>:<http-port> address
      --http-id <IP>        Specify the IP address for the http proxy server to listen on [default: 0.0.0.0]
      --http-port <PORT>    Specify the port number for the http proxy server to listen on [default: 1081]
      --https               Start the https proxy server on the <https-ip>:<https-port> address
      --https-id <IP>       Specify the IP address for the https proxy server to listen on [default: 0.0.0.0]
      --https-port <PORT>   Specify the port number for the https proxy server to listen on [default: 1082]
  -h, --help                Print help
  -V, --version             Print version

Examples:

  Start the socks5 proxy server, listening on '0.0.0.0:1080'

    ./bubble --socks5

  Start the socks5 proxy server, listening on '127.0.0.1:9999'

    ./bubble --socks5 --socks5-ip=127.0.0.1 --socks5-port=9999

  Start the http proxy server, listening on '0.0.0.0:1081'

    ./bubble --http

  Start the http proxy server, listening on '0.0.0.0:9999'

    ./bubble --http --http-port=9999

  Start both the socks5 and http proxy servers simultaneously, listening on their default addresses

    ./bubble --socks5 --http

How to configure XXX to use a socks5 proxy server

Git

git config --global http.proxy socks5h://<socks5-ip>:<socks5-port>

Curl

curl --proxy socks5h://<socks5-ip>:<socks5-port> https://www.google.com

Ncat

ncat --proxy <socks5-ip>:<socks5-port> --proxy-type socks5 --proxy-dns=remote <hostname> <port>

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.