FastVPN Manager is a command-line tool designed to simplify the management of FastVPN connections provided by NameCheap. It allows users to easily set up VPN credentials, connect to VPN servers using TCP or UDP protocols, check connection status, and disconnect from the VPN with ease.
- VPN Credential Management: Save and update your VPN username and password securely.
- Seamless Connection: Choose from a list of available TCP and UDP servers to connect effortlessly.
- Connection Status Check: Display detailed information about your internal, external, and VPN IP addresses.
- Safe Disconnection: Terminate VPN connections cleanly and restore your original IP settings.
- Developer Information: Quick access to the developer's website for more resources.
- Clone the Repository
$ git clone https://github.com/yourusername/FastVPN-Manager.git
$ cd FastVPN-Manager
- Install Dependencies Ensure you have Python 3.6+ and PIP Installed, then run:
$ pip install -r requirements.txt
- Setup OpenVPN
$ sudo apt-get install -y openvpn
Run the script using Python:
$ python3 FastVPN_Manager.py
1. Set VPN Username and Password: Store your VPN credentials for easy access.
2. Connect via TCP: Select from a list of TCP server configurations to establish a connection.
3. Connect via UDP: Select from a list of UDP server configurations to establish a connection.
4. Check VPN Connection: View detailed IP information to verify your VPN status.
5. Disconnect VPN: Safely terminate the VPN connection and check your IP settings.
6. About Developer: Open the developer's website for further information.
7. Exit: Close the application.
We welcome contributions from the community. Please read our Contribution Guidelines for more details on how to get involved. Fork the repository and submit a pull request with your changes. Make sure to follow our contribution guidelines.
This project is licensed under the MIT License. See the LICENSE.txt file for details.
Visit our website at darkmcs.com for more projects & updates!