Skip to content

Ghost Proxy is a Python script for automating proxy management and web interactions in GoLogin. It allows easy profile creation, proxy assignment, and website interaction, all controlled by voice commands 🎀✨. Perfect for efficient and hands-free proxy management! πŸš€

License

Notifications You must be signed in to change notification settings

mahmudnibir/Ghost-Proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

A sample project Document

Ghost Proxy πŸš€

Welcome to Ghost Proxy! This Python script is designed to automate the management and execution of proxy profiles in GoLogin. With just a few commands, you can handle everything from profile creation to proxy assignment and web interactions, all controlled by your voice! 🎀✨

Features

  • Profile Management: Instantly add a specified number of profiles with zero manual input. πŸ†•
  • Proxy Handling: Automatically read proxies from proxy.txt and assign them to your profiles. πŸ“„πŸ”—
  • Link Automation: Paste and interact with a predefined link in each profile. πŸ”—πŸ’¬
  • Website Interaction: Click on a designated spot on the website after it loads. πŸ–±οΈπŸŒ
  • Voice Commands: Say "delete all" to close and delete all profiles effortlessly. πŸ—‘οΈπŸŽ™οΈ

Prerequisites

  • Python 3.12: Ensure you have Python 3.12 installed. 🐍

  • GoLogin: Launch GoLogin and keep it on the homepage before running the script. πŸ’»

  • Required Python Libraries: Install the libraries using:

    pip install -r requirements.txt

Installation

Follow these steps to set up and run the script:

# Clone the repository
git clone https://github.com/mahmudnibir/Ghost_Proxy.git

# Navigate to the project directory
cd Ghost_Proxy

# Install the required libraries
pip install -r requirements.txt

Usage

  1. Setup: Adjust the coordinates for clicking on the website to match your screen resolution. πŸ–₯οΈπŸ”§
  2. Prepare Proxy File: Create a proxy.txt file with enough proxies to correspond to the number of profiles you wish to manage. πŸ“πŸ”’
  3. Run the Script: Execute the script to perform the following:
    • Add profiles to GoLogin. βž•
    • Paste proxies from proxy.txt into the profiles. πŸ“‹πŸ”„
    • Paste and click a predefined link in each profile. πŸ”—πŸ–±οΈ
    • Interact with the website. 🌐
    • Voice Command: After completing the tasks, say "delete all" to close and delete the profiles. πŸ—‘οΈπŸŽ™οΈ

Customization

Personalize the script with these variables:

  • profile_number: Number of profiles to manage. πŸ”’
  • first_link: The link to be pasted and clicked in each profile. πŸ”—
  • website_coordinates: Adjust the coordinates for clicking on the website according to your screen setup. πŸ“
  • time_after_update_proxy: Modify the wait time after updating proxies (e.g., 20 seconds). ⏳
  • time_after_run: Set the delay after running profiles (e.g., 15 seconds). ⏲️

Troubleshooting

  • Proxies Not Pasting: Ensure proxy.txt contains sufficient proxies and is properly formatted. πŸ“„πŸ”
  • Voice Commands Not Recognized: Verify your microphone is operational and correctly set up. πŸŽ™οΈπŸ”§

Example Workflow

  1. Start the Script: Make sure GoLogin is open on the homepage. 🏠
  2. Profile Addition: The script will add the number of profiles you’ve specified. πŸ†•
  3. Proxy Assignment: It will paste the proxies from your proxy.txt into each profile. πŸ“‹πŸ”„
  4. Link Interaction: The script will paste and interact with the link in each profile. πŸ”—πŸ–±οΈ
  5. Cleanup: After completing all tasks, say "delete all" to remove the profiles. πŸ—‘οΈ

Find Screen Coordinates

Use the following Python script to find screen coordinates with PyAutoGUI:

import pyautogui

# Get the current mouse position
a = pyautogui.position()

# Print the current mouse position
print(a)

This script helps you identify exact screen coordinates for accurate interactions. Run it and position your cursor where you need the click or action to occur, and the script will output the coordinates. πŸ“πŸ–±οΈ

Known Issues

  • The script may not work properly on non-standard screen resolutions. πŸ–₯️
  • Voice commands might not be recognized in noisy environments. πŸŽ™οΈ

Contributing

We welcome contributions! Feel free to fork the repository, make changes, and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

License

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

Contact

If you have any questions, feel free to contact me at nibirbbkr@gmail.com.

My Fiverr Profile Link Nibir Mahmud.

About

Ghost Proxy is a Python script for automating proxy management and web interactions in GoLogin. It allows easy profile creation, proxy assignment, and website interaction, all controlled by voice commands 🎀✨. Perfect for efficient and hands-free proxy management! πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages