
- #Shadowsocks for mac for mac#
- #Shadowsocks for mac manual#
- #Shadowsocks for mac upgrade#
- #Shadowsocks for mac mac#
Compatible with Shadosocks & ShadowsocksRĢ. Blacklist Mode: all sites are accessed via ss server, except those in Custom Rules, some people also call this Whitelist Mode, this rule file is a different one from Auto Mode.ġ. This mode needs to be configured with a mainland server.Ĥ. Oversea Mode: for Oversea students that want to access services in the mainland. Global Mode: all sites are accessed via ss server.ģ. Auto Mode (recommended): all sites in GFW List would be accessed via ss server, while the rest accessed directly.You can also add customized sites to Custom Rules so they can be accessed via ss server as well.Ģ. Add a server or choose from existing one.Ģ. Supports Shadowsocks,ShadowsocksR,http,https,socks5, and it's FREE!ġ. Just allowing connections from Internet to privoxy and the pac server.Free VPN, access Twitter, Facebook, Instagram, Youtube, Youku, QQ Music and other prohibited sites without any restriction! No matter where you are! I think it should also work when you are outside.
#Shadowsocks for mac mac#
I set the pac on mac and use Apache as the web server. The port is the listening port like 8118, not the original ShadowSocks port 1080.įor auto-proxy mode, a pac file is needed. Available on most platforms, including Windows, Linux, Mac.
#Shadowsocks for mac manual#
Using global proxy mode on iOS devices: Set Wi-Fi Manual http proxy as $IP_OF_MAC:$PORT. Optimized for mobile device and wireless network, with low CPU and bandwidth usage.usr/local/sbin/privoxy -no-daemon /usr/local/etc/privoxy/config run the command in the terminal (sudo may be needed):.Leave the default port or choose another port.
#Shadowsocks for mac upgrade#
search for the line including “listen-address 127.0.0.1:8118”, delete the comment symbol “#”, change the listen address IP from 127.0.0.1 to 0.0.0.0 (this change enables outside connection). mkdir /.ShadowsocksX-NG Changes: Upgrade v2ray-plugin from v1.1.0 to v1.2.0 Add a reset button in preferences window.search for the line including “forward-socks5t /”, delete the comment symbol “#”, change the port to 1080 (or other port using by the ShadowSocks client).IOS devices (via local network http proxy) -> privoxy on Mac (transforming http proxy to socks proxy) -> ShadowSocks client (interpret to ShadowSocks proxy, via Internet) -> ShadowSocks server -> target website like Google We have to forward the socks proxy from Mac ShadowSocks client as a http proxy. For unjailbroken devices, there is only http proxy built-in, no socks proxy. But for ShadowSocks we need one more treatment. It is easier to share GoAgent client on Mac to iOS devices. Programs like browser (via built-in socks protocol) -> ShadowSocks client (interpret to ShadowSocks proxy, via Internet) -> ShadowSocks server -> target website like Google So we need another program running on our OS, to decrypt the proxy. It has only standard proxy protocol built-in.

However, our OS cannot recognize such encrypted proxies. If we have a private overseas server and use it as a simple http proxy, GFW may block that IP after it detects the traffic.īoth GoAgent and ShadowSocks disguise their traffic, pretending to be normal http. So why we need GoAgent and ShadowSocks? Because the traffic of normal proxy is easy to be detected by GFW.

A normal http/socks proxy does not require special treatment on your device. There are several methods to circumvent the censorship of GFW, like VPN and http/socks proxy.
#Shadowsocks for mac for mac#
But for Mac version we need some other treatment.įirst I would like to talk a little about the mechanism of ShadowSocks. Actually the Windows version has such function built-in. So I searched the web for ShadowSocks sharing. I just got a new iPhone 6, upgraded to iOS 8.4.1, unjailbreakable.
