Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Setting Up ShadowSocks on a Mac

geodirkgeodirk Member

I need some help setting up a ShadowSocks (SS) client on a Mac. I've got it working on a Window's PC without any problem, but getting this to work on a Mac client is eluding me.

My two Debian server's SS setup looks like this (Python version of SS with multi-port/user configuration):

{
    "server":"SERVERIP1",
    "server_port":8989,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"user0",
    "port_password": {
        "8380": "user1",
        "8381": "user2",
        "8382": "user3",
        "8383": "user4",
        "8384": "user5",
        "8385": "user6"
},
    "timeout":600,
    "method":"aes-256-cfb"
} 

The Window's client setup that works (http://sourceforge.net/projects/shadowsocksgui/):

{
"configs" : [
  {
"server" : "SERVERIP1",
"server_port" : 8385,
"password" : "user6",
"method" : "aes-256-cfb",
"remarks" : "SS1.US"}
,
  {
"server" : "SERVERIP2",
"server_port" : 8385,
"password" : "user6",
"method" : "aes-256-cfb",
"remarks" : "SS2.US"}

],
"index" : 0,
"global" : true,
"enabled" : true,
"shareOverLan" : false,
"isDefault" : false,
"localPort" : 0}

On the Mac side, I've tried two different SS Clients. Both connect to the server(s) fine, but I'm unable to pass any traffic through when I open up Safari. Here is my setup for the ShadowSocksX client (http://sourceforge.net/projects/shadowsocksgui/):

    - ShadowSocks ON
    - Auto Proxy Mode (OFF)
    - Global Mode (ON)
    - Server Information:
    + Address: SERVERIP1
    + Port: 8385
    + Encryption: aes-256-cfb
    + Password: user6

I've turned off the Mac's firewall to see if that was the problem but it still won't pass traffic. I can verify that Safari's network preferences are to "Automatic Proxy Configuration" when not running and that it switches to "SOCKS Proxy" when the SS client is turned on.

I'm a Window's user so I might be missing something that is obvious on a Mac. Are there any Mac people with any words of advice?

Thanks,

Comments

  • edited May 2015

    I don't have a Mac but the readme states this:

    You can check the logs in the Console.app. Logs beginning with ShadowsocksX: are the logs of Shadowsocks.

  • geodirkgeodirk Member

    @funyuns_are_awesome said:
    I don't have a Mac but the readme states this:

    You can check the logs in the Console.app. Logs beginning with ShadowsocksX: are the logs of Shadowsocks.

    Yeah, I've seen the logs it dumps. They are pretty sparse and are not showing anything I don't know already. As far as I can tell, there isn't a way to turn up the verbosity of the log so what is there is pretty minimal and unhelpful.

Sign In or Register to comment.