lohacell.blogg.se

Shadowsocks mac
Shadowsocks mac







shadowsocks mac
  1. #Shadowsocks mac for mac#
  2. #Shadowsocks mac manual#
  3. #Shadowsocks mac mac#
  4. #Shadowsocks mac windows#

And just like the Transylvanian legends, the ones that make an impact will last through the decades, gaining more and more popularity. Just allowing connections from Internet to privoxy and the pac server.Tech solutions are brought to light and continuously improved by high-skilled programmers. I think it should also work when you are outside. Set Wi-Fi “Auto” http proxy as and enjoy!.Change “SOCKS5” to “PROXY”, and “127.0.0.1” to the Mac’s IP address. Change the line containing “var proxy” in the end.Usually the location of the ShadowSocks one is $HOME/.ShadowsocksX/gfwlist.js The content of the server locates at /Library/WebServer/Documents/, copy the pac file there.If the web server works, you will see an “It Works!” message. Launch a browser to browse for verification.Run the command to start Apache web server.

#Shadowsocks 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.

#Shadowsocks mac manual#

Using global proxy mode on iOS devices: Set Wi-Fi Manual http proxy as $IP_OF_MAC:$PORT.

shadowsocks mac

  • run the command in the terminal (sudo may be needed):.
  • Leave the default port or choose another port.
  • 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).
  • 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.

    shadowsocks mac

    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 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.

    #Shadowsocks mac windows#

    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.









    Shadowsocks mac