Important
WASM (web) variant is coming when WASM has threading support. So that the unique threadpool controller we architected for ProxyBeast can be translated into WASM, otherwise it would run on one thread which is not what we seek for.
ProxyBeast is a powerful, complete and free proxy checker with zero dependency and advanced capabilities.
Note
Start using ProxyBeast. Choose between installing from an installer or build an executable from source.
Get Started
-
Lightweight
-
High performance
-
Event-driven
-
Rich ecosystem
-
Swift
-
- Multi protocol checking
Can check all protocols at once
- Supports proxy checking for
SOCKS/4/5 & HTTP/HTTPS
type proxies- NOTE
SOCKS protocol version 4/a can be supported. Request it from Github issues tab.
- NOTE
- Powerful event-driven goroutine pools
Results in efficient and reliable architecture
- Lightweight app
Minimizing overhead, maximizing performance
- Recognizes URI patterns
Essential for multi protocol checking
- Multi protocol checking
Below examples of correct file format:
user:pass@host:port
scheme://host:port
scheme://user:pass@port
host:port
Scheme can only be of
http|https|socks4|socks5
Additional documentation
We are very happy because of your interest in ProxyBeast. This guide is dedicated to help you setup Proxybeast.
Do not worry, our software is easy to use, so we won't be covering usage tutorials here. You may find tutorials on our YouTube channel.
-
There are two possible ways to install our software. To build from scratch, using
Go
tools. Or to install from a packaged installer.We have a CI/CD to automatically deploy changes made to Github packages. Additonal information can be found on the packages page.
Platform File Type Windows 10/11 (windows/amd64) Installer Windows installer Installers and or bins for other platforms aren't available, you can build from scratch or await upon completion of the WASM (web) variant of ProxyBeast
We assume you already have Go and it's toolchains installed. If not, follow the steps on this page.
We use
git
to clone this repo. This should download ProxyBeast in the current folder location.git clone https://github.com/Z3NTL3/ProxyBeast
In the previous step we did install ProxyBeast. Execute the following to navigate into the folder.
cd ProxyBeast
For building, it's important to first, install all the dependencies of ProxyBeast. Execute the snippet below to continue.
We assume that you are located in the ProxyBeast workspace (better said, projects folder), as of the previous step.
go get .
First we need to install Wails. For this execute the following command.
go install github.com/wailsapp/wails/v2/cmd/wails@latest
- Important note
You require to have NPM installed. Which fits with Node.js. To install follow given directions here Install
To validate that you're all set, execute the following command. If everything seems OK, go further with the last procedures.
wails doctor
To build a binary (generating executables from source) execute the following:
wails build
NOTE
If you want to build an executable with GUI and a terminal for logs, execute the following command instead:wails build -windowsconsole
Attaching console to the GUI is only possible on Windows
Warning
Currently we do only support a packaged installer for Windows.
Installers for MacOS and debain based linux distributions aren't supported. It's essential noting there's no plan for this, as you can just build from scratch using our instructions guide. Which should be relatively easy to follow.
Find an answer to most of your questions here. If it is not covered ask in Discord.
-
With zero-dependency, we mean that ProxyBeast is ported together with a low level module for all of it's networking requirements. Which is a native module and is built without any additional dependency.
Proxifier
A module/library that is especially written to be ported with ProxyBeast, built by the author of ProxyBeast.
Source