The Rust version of the 403 unlocker tool, available in here, introduces several key differences and features compared to the original project:
The primary difference is that the tool has been rewritten using the Rust programming language, leveraging Rust's native tools and libraries. This allows for improved performance, safety, and cross-platform compatibility compared to the original version.
Thanks to amazing rust this project now supports both Windows and Linux.
Just a single executable file and its best403unlocker.conf
file to check for best DNSs.
To run the Rust-based 403 unlocker tool, there is 3 method:
- Download the latest
.deb
version of the app - Go to the directory that file has been downloaded into.
- Simply install app using
sudo apt install ./best403unlocker<version>.deb
- just download the latest released version base on your OS from releases.
- unzip and run the program (pay attention that .conf file and the executable file should be in the same directory)
Before running the Rust version of the 403 unlocker tool, ensure that you haver Rust programming language installed:
- You can install Rust by following the official instructions for your operating system: https://www.rust-lang.org/tools/install
- Clone the Repository: Clone the repository from GitHub using the following command:
git clone https://github.com/403unlocker/best403unlocker-rs.git
- Navigate to the Project Directory: Change your current working directory to the cloned repository:
cd best403unlocker-rs
- Build the Project: Use Cargo, the Rust package manager and build tool, to build the project:
cargo build --release
This will compile the Rust code and create a optimized, release-ready executable.
- Run the Tool: Execute the built binary to run the 403 unlocker tool:
./target/release/best403unlocker-rs
- (optional):copy the released app to
$HOME/.cargo/bin
:
- On Linux:
cp ./target/release/best403unlocker-rs ~/.cargo/bin
- On Windows:
copy .\target\release\best403unlocker-rs.exe %USERPROFILE%\.cargo\bin\
The tool should now be running and ready to use.
Many thanks to Arman Taheri for its great idea!
Fell free to open PR and issues
I will try my best to answer them as soon as possible