Skip to content

Latest commit

 

History

History
68 lines (39 loc) · 2.32 KB

README.md

File metadata and controls

68 lines (39 loc) · 2.32 KB

VPN Config Scraper

Overview

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.

Features

  • 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.

Prerequisites

  • Java Development Kit (JDK) 11 or higher.
  • A compatible Integrated Development Environment (IDE) such as IntelliJ IDEA.

Installation

  1. Clone the repository:

    git clone https://github.com/Danialsamadi/vpn-scraper
    cd vpn-scraper
  2. Open the project in your IDE:

    • If using IntelliJ IDEA, open the project directory and the IDE should automatically detect the project settings.
  3. Configure the project:

    • Ensure that the JDK is set up correctly.
    • Add any additional libraries or dependencies if necessary.

Usage

  1. Run the application:

    • Use your IDE to run the Main class or compile and run the project from the command line.
  2. 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.
  3. 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.
  4. Menu Options:

    • Configs: Fetch configurations manually.
    • About Me: View information about the developer.

Contribution

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.