NordVPN WireGuard Config Generator & Proxy Fetcher
This tool makes it simple to create WireGuard configs for NordVPN and fetch proxy servers from the NordVPN API. Choose from Python, Go, Rust, Node.js, Ruby, or a web app version.
Features
- Automatically picks the best servers for speed and performance.
- Organizes servers by location (country, city).
- Finds nearby servers for faster connections.
- Connects to less crowded servers.
- Fetches proxy servers with ease.
- Simple management of configuration files.
- Multi-language support: Python, Go, Rust, Node.js, Ruby, and web.
- Secure key setup using
get-key.py.
How to Use
General Steps
- Get your NordVPN access token.
- Choose a version: Python, Go, Rust, Node.js, Ruby, or Web.
- Follow the instructions below for your chosen version.
Python
- Clone the repo and run
main.py.
- Enter your access token and follow the prompts.
- Use
proxy_fetcher.py to get proxy servers.
- (Optional) Use
get-key.py for secure private key setup.
Go (fastest mybe ?)
- Install Go, clone the repo, and compile or use pre-built files.
- Run
go tidy to organize dependencies.
- Use
go run main.go to execute.
Rust
- Install Rust, clone the repo, and compile or use pre-built files.
- Run the tool and follow the prompts.
Node.js
- Install Node.js, clone the repo, and install dependencies
npm install.
- Run the tool
npm start and follow the prompts.
Ruby
- Install Ruby, clone the repo, and install dependencies
bundle install.
- Run the script
ruby main.rb and follow the prompts.
Web
- Visit nord-configs-crafter or the remake at nord-configs.
- Follow the steps to generate configs.
Contributing
Want to help? Open issues or submit pull requests on GitHub.
License
This project uses the GNU License. See the LICENSE file for details.
Support
- Star on GitHub: Show your support by starring this project.
- Subscribe to NordVPN: Use this referral link to get your NordVPN subscription. You'll receive 1-3 extra months for free, and you'll support the project at no extra cost.
Enjoy a faster, simpler NordVPN setup with this tool!