{"id":23085199,"url":"https://github.com/z3ntl3/proxybeast","last_synced_at":"2025-08-16T04:31:17.571Z","repository":{"id":112258672,"uuid":"582566085","full_name":"Z3NTL3/ProxyBeast","owner":"Z3NTL3","description":"ProxyBeast is a powerful, complete and free proxy checker with zero dependency and advanced capabilities.","archived":false,"fork":false,"pushed_at":"2024-11-18T10:54:50.000Z","size":17191,"stargazers_count":23,"open_issues_count":1,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-18T12:02:37.962Z","etag":null,"topics":["checker","efficient","fast","go","http","https","proxy","socks4","socks5"],"latest_commit_sha":null,"homepage":"https://proxy.pix4.dev/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Z3NTL3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-27T08:20:23.000Z","updated_at":"2024-11-18T10:54:53.000Z","dependencies_parsed_at":"2023-05-12T05:15:20.381Z","dependency_job_id":"db8c968d-037b-4824-a2aa-42b3c5cecad1","html_url":"https://github.com/Z3NTL3/ProxyBeast","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z3NTL3%2FProxyBeast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z3NTL3%2FProxyBeast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z3NTL3%2FProxyBeast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Z3NTL3%2FProxyBeast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Z3NTL3","download_url":"https://codeload.github.com/Z3NTL3/ProxyBeast/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230004880,"owners_count":18158365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["checker","efficient","fast","go","http","https","proxy","socks4","socks5"],"created_at":"2024-12-16T17:50:48.346Z","updated_at":"2025-08-16T04:31:17.557Z","avatar_url":"https://github.com/Z3NTL3.png","language":"Go","readme":"\u003c!-- header --\u003e\n\n\u003cdiv align=\"center\"\u003e   \n    \u003cdiv\u003e\n        \u003cimg src=\"https://simpaix.net/img/logo.png\" width=80\u003e\u003cbr\u003e\n        \u003cspan\u003eA project by SimpaiX\u003c/span\u003e \u003cbr\u003e\u003cbr\u003e\n         \u003cdiv\u003e\n                \u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/z3ntl3/ProxyBeast\" \u003e\n                \u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/z3ntl3/ProxyBeast\"\u003e\n                \u003cimg alt=\"GitHub go.mod Go version\" src=\"https://img.shields.io/github/go-mod/go-version/z3ntl3/ProxyBeast\"\u003e\n        \u003c/div\u003e\n        \u003ca href=\"https://github.com/Z3NTL3/ProxyBeast/releases/latest\"\u003eDownload ProxyBeast for Windows\u003c/a\u003e \u003cbr\u003e  \n    \u003c/div\u003e\n    \u003cimg src=\"https://z3ntl3.com/img/proxybeast.png\" width=\"400\" style=\"border-radius: 4px;\"\u003e\u003cbr\u003e\n\u003c/div\u003e\n\n\u003c!-- intro --\u003e\n\u003e [!IMPORTANT]\n\u003e WASM (web) variant is coming when WASM introduces threading support. In need for our unique threadpool controller that we've been architected specifically for ProxyBeast so that it can be translated into WASM, otherwise it would run on one thread which is not exactly what we aim for. \n\n# ProxyBeast \n\n\nProxyBeast is a powerful, complete and free proxy checker with [zero dependency](#what-do-you-mean-with-zero-dependency)\nand advanced capabilities.\n\n\u003e [!NOTE]\n\u003e Start using ProxyBeast. Choose between installing from an installer or build an executable from source.\u003cbr\u003e[Get Started](#get-started)\n\n### Features\n- Lightweight\n- High performance\n- Event-driven\n- Rich ecosystem\n- Swift\n\n- #### Capabilities\n    - *Multi protocol checking*\n        \u003e Can check all protocols at once\n    - *Supports proxy checking for*\n        \u003e ``SOCKS/4/5 \u0026 HTTP/HTTPS`` type proxies\u003cbr\u003e\n        \u003e - **NOTE**\u003cbr\u003e\n        \u003e SOCKS protocol version 4/a can be supported. Request it from Github issues tab.\n    - *Powerful event-driven goroutine pools*\n        \u003e Results in efficient and reliable architecture\n    - *Lightweight app*\n        \u003e Minimizing overhead, maximizing performance\n    - *Recognizes URI patterns*\n        \u003e Essential for multi protocol checking\n\n#### File format\nBelow examples of correct file format:\n```\nuser:pass@host:port\nscheme://host:port\nscheme://user:pass@port\nhost:port\n```\n\u003e Scheme can only be of ``http|https|socks4|socks5``\u003cbr\u003e\n\u003e [Additional documentation](https://pkg.go.dev/net/url#URL)\n\n### Get Started\n\nWe are very happy because of your interest in ProxyBeast. This guide is dedicated\nto help you setup Proxybeast. \n\nDo not worry, our software is easy to use, so we won't be covering usage tutorials here. You may find tutorials on our [YouTube](https://www.youtube.com/@z3ntl3wip) channel.\n\n\n- ### Installation\n    \n    There are two possible ways to install our software. To build from scratch, using ``Go`` tools. Or to install from a packaged installer.\n  \n    \u003e We have a CI/CD to automatically deploy changes made to Github packages.\n    \u003e Additonal information can be found on the packages page.\n\n    #### Precompiled installers and or executables\n\n    | Platform      | File | Type |\n    | ----------- | ----------- | ----------- |\n    | Windows 10/11 (windows/amd64)      | [Installer](https://github.com/Z3NTL3/ProxyBeast/releases/download/v1.0.0/ProxyBeast-amd64-installer.exe)       | Windows installer |\n\n    \u003e Installers and or bins for other platforms aren't available, you can build from scratch\n    \u003e or await upon completion of the WASM (web) variant of ProxyBeast\n\n    #### Build from scratch\n\n    We assume you already have Go and it's toolchains installed. If not, follow the steps on this page.\n    \u003e [Install Go](https://go.dev/doc/installhttps://go.dev/doc/install)\n\n    ##### Clone this repository\n    We use ``git`` to clone this repo. This should download ProxyBeast in the current folder location.\n  \n    ```\n    git clone https://github.com/Z3NTL3/ProxyBeast\n    ```\n\n    ##### Navigate into ProxyBeast workspace\n    In the previous step we did install ProxyBeast. Execute the following to navigate into the folder.\n    ```\n    cd ProxyBeast\n    ```\n\n    ### Building\n    \n    For building, it's important to first, install all the dependencies of ProxyBeast. Execute the snippet below to continue.\n    \u003e We assume that you are located in the ProxyBeast workspace (better said, projects folder), as of the previous step.\n    ```\n    go get .\n    ```\n\n    - ##### Installating required tools\n    First we need to install Wails. For this execute the following command.\n    ```\n    go install github.com/wailsapp/wails/v2/cmd/wails@latest\n    ```\n    \u003e - **Important note**\u003cbr\u003e\n    \u003e You require to have NPM installed. Which fits with Node.js. To install follow given directions here\n    \u003e [Install](https://nodejs.org/en)\n\n    - ##### Validating tools\n    To validate that you're all set, execute the following command. If everything seems OK, go further with the last procedures.\n    ```\n    wails doctor\n    ```\n    - ##### Final step \n    To build a binary (generating executables from source) execute the following:\n    ```\n    wails build\n    ```\n    \u003e **NOTE**\u003cbr\u003e\n    \u003e If you want to build an executable with GUI and a terminal for logs, execute the following command instead:\n    \u003e ```\n    \u003e wails build -windowsconsole\n    \u003e```\n    \u003e Attaching console to the GUI is only possible on Windows\n\n\u003cbr\u003e\n\n\u003e [!WARNING]\n\u003e Currently we do only support a packaged installer for Windows.\u003cbr\u003e\n\u003e 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.\n\n\u003cbr\u003e\n\u003chr\u003e\n\n# FAQ\nFind an answer to most of your questions here. If it is not covered ask in [Discord](#todo).\n\n* #### What do you mean with \"zero dependency\"\n    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.\n    \n    \u003e **Proxifier**\u003cbr\u003e\n    A module/library that is especially written to be ported with ProxyBeast, built by the author of ProxyBeast.\u003cbr\u003e\n    [Source](https://github.com/z3ntl3/Proxifier)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3ntl3%2Fproxybeast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fz3ntl3%2Fproxybeast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fz3ntl3%2Fproxybeast/lists"}