Coder Social home page Coder Social logo

beanette42 / proxybeast Goto Github PK

View Code? Open in Web Editor NEW

This project forked from z3ntl3/proxybeast

0.0 0.0 0.0 135 KB

Proxy Beast is a high-performance proxy checker that offers precise and rapid testing for HTTP, HTTPS, SOCK4, and SOCKS5 protocols. Its advanced capabilities make it an ideal choice for those who require reliable and efficient proxy testing.

Home Page: https://pix4.dev

License: GNU General Public License v3.0

Go 100.00%

proxybeast's Introduction

ProxyBeast

Proxy Beast is a high-performance proxy checker that offers precise and rapid testing for HTTP, HTTPS, SOCK4, and SOCKS5 protocols. Its advanced capabilities make it an ideal choice for those who require reliable and efficient proxy testing.

Note:
Using the multi flag tears down the accuracy

Proof

OrganisationApplicationDeveloper
PIX4Proxy BeastZ3NTL3

Protocols Supported

HTTPS, HTTP, SOCKS4, SOCKS5

Update note:
In the previous version there were many bugs and socks4/socks5 check was dirty, with this new version we have enhanced these things and now it is precise and accurate in checking all protocols!

Format

Important
Only use ip:port format do not include http://. socks5://,https://, socks4:// etc on your proxy file!

Usage

Important

-multi option will consume alot of network. If your own network cannot respond by the load,
the proxy will be marked invalid! It requires high internet speed as this option is heavily trying all proxy protocols.

How to compile (build) instructions
chmod 755 proxy-checker.exe

Usage:

 -file string
       Determines your proxy file name requires to be *.txt matching (default "proxies.txt")
 -multi
       If passed as arg, it will check for all protocols
 -protocol string
       Required flag, can be one of http, https, socks4 or socks5
 -retry int
       The amount of tries to retry to connect to a failure proxy (default 1)
 -timeout string
       Set custom timeout in seconds (default "5")

./proxy-checker.exe -h to see all options

Example

./proxy-checker.exe -timeout 4 -retry 2 -protocol http
./proxy-checker.exe -timeout 4 -retry 2 -protocol socks4
./proxy-checker.exe -timeout 4 -retry 2 -protocol socks5
./proxy-checker.exe -multi -retry 2 -> this option tears down the accuracy so prefer using specific -protocol flag instead

Saves

Good working proxies are saved in the directory /saves. Each time running the script it will recreate the goods.txt corresponding for the newly checked proxies.

How to compile

One-time run: go run .

After that run one-time: go build to compile everything so you can have an executable file.

Now your installation is done, just run the executable and there u go

How to install Go

Install Go minimum Go version: 1.19

Navigate to https://go.dev/dl/ install the one you need compabitle with your OS.
If you are on Windows you do not need to follow the instructions bellow.

# Installation
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.2.linux-amd64.tar.gz

// you may need to run the above command as sudo, if you do change alse the $HOME/.profile of root with source $HOME/.profile

export PATH=$PATH:/usr/local/go/bin
source $HOME/.profile

go version // if you get output it works. Do not forget to follow the last 2 steps on differents users on your machine

Update Log

  • Enhanced and fixed many bugs. SOCKS version 4 and 5 have been fixed and the check is now very precise and accurate (28-10-2023)

  • Arg flags and retry option added (23 jan 2023) -> https://github.com/Z3NTL3/ProxyBeast/pull/2

  • Multi option added (3 feb 2023) -> https://github.com/Z3NTL3/ProxyBeast/issues/5 Preview: https://www.youtube.com/watch?v=_7J9u3EvA7k

proxybeast's People

Contributors

z3ntl3 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.