Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save iamsenorespana/6d2910a20719133ea506d85800cfe3b6 to your computer and use it in GitHub Desktop.

Select an option

Save iamsenorespana/6d2910a20719133ea506d85800cfe3b6 to your computer and use it in GitHub Desktop.
Setting up proxy IPs for use with your crypto bots.

🌼 Daisy's IP Proxy Instructions

Use cases:

  • You want your bot to appear to be running from a different country.
  • You are running multiple instances of the bot, and you want each to use a different proxy IP (helps with exchange API limits).
  • You are using Daisy's Powershell Scripts and you want to make sure that the calls they make appear from another IP to the exchange.

Get the Proxies

  • This step is necessary for both the bot and the scripts.
  • Follow this referral link to create a Webshare account.
  • Note: the free plan allows up to 10 IPs but is imited to 1GB of traffic, and only 50 concurrent threads. You may want to upgrade to the $2.99/mo plan for higher limits.
  • Go to Proxy > List, and select proxy countries. Make sure that China/Russia/US/UK are not on the list.
  • Recommended: change the Proxy Protocol to SOCKS5.
  • Go to Proxy > IP Authentication, and input the external address of your VPS into IP Authorization field.
  • Download the list of your current proxies as a text file for your records.

Get the ProxyCap App

  • This step is only necessary for the WH bot. The scripts don't neet ProxyCap, since you can just put the proxy IP in the script settings.
  • Buy/download/install the ProxyCap app.
  • After the reboot, right-click on the ProxyCap icon in your taskbar and click "Configuration".
  • In the right pane, click "Proxies".
  • Click the "New Proxy Server" button.
  • In the New Proxy Server window, name of your first proxy, specify the IP address in Hostname, put in the port and click Ok.
  • Repeat for as many IP proxies that you want to add (one per each instance of your bot).
  • In the right pane, click "Rules".
  • Click the "Quick Add Rule" button.
  • In the Quick Add Rule window, select the first proxy you have configured.
  • Check-mark "Resolve names remotely".
  • Under Program, click Specify then click on the ellipses button and find your first instance of the bot.
  • For Transports select both TCP and UDP.
  • Name your rule and click OK.
  • Repeat the process above for each instance of the bot.
  • Click OK again to save the configuration.
  • Start the bots like you usually do.
  • You can view the status of the proxy connections by double-clicking on the ProxyCap icon in your taskbar.

IP proxy for Powershell Scripts

  • If you want your Powershell scripts to use the proxy, follow the above process for adding a rule, but under Program specify the following executable:
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

FAQ

  1. Does this work on a VPS?
    • Yes!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment