MacProxy FAQ
Does MacProxy include access to proxy servers:
No, you need to obtain access to proxy servers before you can use MacProxy. You may also set up your own proxy server or use a second Mac with 'Remote Login' enabled (connect using the SSH tunnel proxy option).

Where do I find proxies:
There are thousands of free, public SOCKS and HTTP proxies available to users. Just search Google for SOCKS or HTTP proxy lists. There are also many paid proxy services available. Most large organizations (businesses, governments, universities, etc.) also maintain their own proxy servers for internal use. Finally, you can also set up your own proxy server on a home/remote computer. With a remote Mac, simply enable 'Remote Login' to use it as a secure (SSH), SOCKS 5 server.

Which proxy protocols does MacProxy support:
MacProxy supports SOCKS 4, 4a, and 5, along with HTTP transparent, non-transparent, and connect protocols. If you're unsure of a proxy type, MacProxy includes a proxy checker in the preference pane (under the Proxies tab). Just enter the host and port of the proxy (and username/password, if required) to determine the proxy type.

Can I try MacProxy out for free:
Absolutely! MacProxy includes a free, fully-functional 30 day trial. Please test it with your proxies before purchasing. MacProxy also includes a 30 day money back guarantee. If for any reason you are not satisfied with your purchase, please contact Tidal Pool Software for a refund.

How do I set up the SSH tunnel:
The 'SSH Tunnel' proxy option opens a secure SSH tunnel to a remote Mac and forwards network traffic using SOCKS 5. The remote Mac must have 'Remote Login' enabled (under 'Sharing' in 'System Preferences') and be remotely accessible. This provides a safe browsing experience when connected to untrusted WiFi networks (such as at cafes, hotels, airports, etc.) where others may be snooping (via Firesheep, for example).

How does the Anonymize Requests option work:
This option only works with HTTP non-transparent proxy servers. When enabled, all outgoing HTTP requests are modified to hide the origin's IP address. The following headers are removed from the request:
HTTP_X_FORWARDED_FOR
HTTP_VIA
HTTP_FORWARDED
HTTP_X_CLUSTER_CLIENT_IP
HTTP_CLIENT_IP
HTTP_PROXY_CONNECTION


How do I uninstall MacProxy:
Open 'System Preferences' and select the 'MacProxy' pane. Click the 'Settings' tab and then click the 'Uninstall MacProxy...' button. Note that you must authenticate with an administrator account to uninstall MacProxy.

To manually uninstall, delete the MacProxy preference pane located at:

/Library/PreferencePanes/MacProxy.prefPane

Make sure to reboot your Mac after manually deleting the preference pane.