Skip to content
intermediate

Set Up ChangeMyIP Shadowsocks on Windows

Install and configure a Shadowsocks client on Windows to use ChangeMyIP Shadowsocks endpoints as a local SOCKS5 proxy.

Windows Shadowsocks Privacy/Anonymity

Overview

This tutorial explains how to use ChangeMyIP Shadowsocks endpoints on Windows. ChangeMyIP supports Shadowsocks alongside HTTP, SOCKS5, Trojan, DNS, and WireGuard. A Shadowsocks client creates a local SOCKS5 proxy that Windows apps can use. You will need the Shadowsocks server details from your ChangeMyIP account.

Steps

  1. Log in to ChangeMyIP and locate the Shadowsocks server host, port, password, and encryption method for your endpoint.
  2. Confirm that your ChangeMyIP plan includes Shadowsocks. If the protocol is not listed for your endpoint, choose another protocol supported by your plan.
  3. Download a reputable Shadowsocks Windows client from its official project page.
  4. Install and launch the client.
  5. Add a new server profile.
  6. Enter the ChangeMyIP server address, port, password, and encryption method exactly as shown in your account.
  7. Save the profile and select it.
  8. Start the Shadowsocks client. It will normally listen on a local SOCKS5 port such as 1080. Check the client for the exact local port.
  9. Configure Windows or individual apps to use the local Shadowsocks SOCKS5 proxy at 127.0.0.1 and the client's local port.
  10. Test the connection with a browser or curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me.
  11. Verify that the IP shown matches the ChangeMyIP endpoint.
  12. If it fails, confirm the server details, password, encryption method, and local port. Restart the client after changes.