Proxies
The
Proxies view allows you to add, edit, and delete proxies. It also includes a convenient proxy checker for determining the protocol a proxy server supports.
To add a new proxy, click the
+ button. Enter the proxy details including the proxy type, if known (see
Proxy Servers below for information on finding proxies). The
Host may be either a domain name or an IP address. MacProxy will attempt to determine the proxy protocol if
Auto-detect is selected for the
Type. MacProxy currently supports HTTP Transparent, HTTP Non-Transparent, and HTTP Connect protocols, SOCKS protocol versions 4, 4a, and 5, and SOCKS 5 over a secure SSH Tunnel. Note that SOCKS 4 does not support DNS name resolution while SOCKS 5 includes support for UDP traffic (SOCKS 4/4a support TCP only). HTTP Non-Transparent proxies do not support HTTPS traffic while HTTP Transparent and Connect protocols do.
The
SSH Tunnel/SOCKS 5 proxy type sets up a secure SSH tunnel between your Mac and a remote Mac and then forwards your Mac's network traffic using SOCKS 5. The remote Mac must have
Remote Login enabled (under System Preferences -> Sharing) and be visible and accessible to your local Mac. Enter the domain name or IP address for the Mac under
Host, the port (usually 22), and username and password to access the remote Mac. All network traffic sent through the SSH tunnel is completely secure from others.
To delete a proxy, select the proxy in the list and either click the
- button or press the
Delete key.
To edit a proxy, select the proxy in the list and double-click it. Any changes made to the proxy settings will take effect immediately.
The
Check Proxy dialog provides a convenient way to determine the protocol a proxy server supports. All HTTP and SOCKS proxy protocols are supported, however, the
SSH Tunnel/SOCKS 5 method is not. To check a proxy server, select an existing proxy from the popup button or enter the connection details including username and password, if required. If a supported proxy protocol is detected from the server, the
Add Proxy button is enabled to add the server to the proxy list (if it's not already included in the list). Note that the button is disabled when MacProxy is turned on.
The
Proxy HTTP Ports dialog displays a list of the HTTP ports that should be proxied. By default, only ports 80 and 443 are proxied. Only the ports listed in this dialog are intercepted and forwarded to the HTTP proxy server. This list only applies to HTTP proxy servers, all ports are intercepted (and forwarded) for SOCKS proxy servers.