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! π€β¨
- 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. ποΈποΈ
-
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
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
- Setup: Adjust the coordinates for clicking on the website to match your screen resolution. π₯οΈπ§
- Prepare Proxy File: Create a
proxy.txt
file with enough proxies to correspond to the number of profiles you wish to manage. ππ’ - 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. ποΈποΈ
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). β²οΈ
- 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. ποΈπ§
- Start the Script: Make sure GoLogin is open on the homepage. π
- Profile Addition: The script will add the number of profiles youβve specified. π
- Proxy Assignment: It will paste the proxies from your
proxy.txt
into each profile. ππ - Link Interaction: The script will paste and interact with the link in each profile. ππ±οΈ
- Cleanup: After completing all tasks, say "delete all" to remove the profiles. ποΈ
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. ππ±οΈ
- The script may not work properly on non-standard screen resolutions. π₯οΈ
- Voice commands might not be recognized in noisy environments. ποΈ
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.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions, feel free to contact me at nibirbbkr@gmail.com.
My Fiverr Profile Link Nibir Mahmud.