A Python-based management tool for Windscribe VPN that provides automated connection handling and logging capabilities.
- Singleton pattern implementation for VPN connection management
- Automatic random server selection
- Connection status monitoring
- Comprehensive logging system
- Automatic reconnection handling
- Command-line interface for VPN operations
- Python 3.6+
- Windscribe CLI (v2.12.7)
- Linux/Unix operating system
-
Clone this repository:
git clone https://github.com/markavale/windscribe-vpn-rotator.git cd windscribe-vpn-rotator -
Install the required dependencies:
pip install -r requirements.txt
-
Create a
.envfile in the root directory with your Windscribe credentials:WINDSCRIBE_USERNAME=your_username WINDSCRIBE_PASSWORD=your_password
- Run the main script to start VPN rotation: This will connect to random Windscribe servers and rotate between them.
python src/main.py