Using Just My Socks on Mac: Shadowsocks Setup Guide

This is an older setup guide and has not been the default approach since October 2, 2023. Use the official Jamjams app first; the steps below preserve the ShadowsocksX-NG flow for reference.

Use Jamjams first

Jamjams supports both Shadowsocks and V2Ray and normally needs no manual configuration. Get the current Mac version from the official software downloads page.

Open the service details

  1. Sign in to your Just My Socks account.
  2. Go to Services → My Services.
  3. Select an active service and open its details.
  4. Prepare the server address, port, and password.

Service details

Install ShadowsocksX-NG

Open ShadowsocksX-NG, click its menu bar icon, and choose Servers → Server Preferences.

Open server preferences

Enter the server address, port, password, and encryption method from the service details.

Enter server details

Enable client-side OBFS only when the service details show Obfuscation: obfs=tls, and set the plugin option to obfs=tls.

Configure the plugin

Enter plugin options

Enable global mode

Switch Shadowsocks to Global mode, then choose Turn Shadowsocks On.

Switch to global mode

Turn on Shadowsocks

Official source

Open the official Mac Shadowsocks guide