VPN Config Scraper is a Java Swing application designed to fetch and display VPN configurations from Ali.B (ALIILAPRO) v2rayNG Config Repo . The application supports different VPN protocols such as VMess, VLess, Trojan, and Shadowsocks. The user interface includes tabs for each protocol, allowing for organized viewing and management of configurations.
- Fetches VPN configurations from a raw configs file.
- Displays configurations in separate tabs for VMess, VLess, Trojan, and Shadowsocks.
- Supports copying configurations to the clipboard.
- Includes a countdown timer for auto-refreshing configurations.
- Menu options for fetching configurations and viewing developer information.
- Java Development Kit (JDK) 11 or higher.
- A compatible Integrated Development Environment (IDE) such as IntelliJ IDEA.
-
Clone the repository:
git clone https://github.com/Danialsamadi/vpn-scraper cd vpn-scraper
-
Open the project in your IDE:
- If using IntelliJ IDEA, open the project directory and the IDE should automatically detect the project settings.
-
Configure the project:
- Ensure that the JDK is set up correctly.
- Add any additional libraries or dependencies if necessary.
-
Run the application:
- Use your IDE to run the
Main
class or compile and run the project from the command line.
- Use your IDE to run the
-
Fetch Configurations:
- Enter the URL of the VPN configuration file in the text field.
- Click the "Fetch and Show Configs" button to load the configurations.
-
View Configurations:
- Use the tabs to view configurations for VMess, VLess, Trojan, and Shadowsocks.
- Click "Copy" next to a configuration to copy it to the clipboard.
-
Menu Options:
- Configs: Fetch configurations manually.
- About Me: View information about the developer.
Contributions are welcome! Please fork the repository and submit a pull request with your changes. For any issues or suggestions, create an issue on the GitHub repository.
This project is licensed under the MIT License - see the LICENSE file for details.