© Copyright Robert Vasvari, 1993.
Firewall Options
This panel will let you configure how RBrowser will utilize network security protocols:
If your company is protected from outside intrusion by a firewall, there are still various techniques you can use to enable RBrowser to communicate with the outside. Here is a short description for the solutions offered by RBrowser:
SOCKS:
Currently, SOCKS 4 and 4/A are supported. 4A allows the client to do name resolution through the proxy server. The proxy server is a host that communicates directly with the outside. If SOCKS is turned on, RBrowser will communicate with the outside through this proxy server. Your system administrator should know the name (or IP addresses) of this host.
1: SOCKS Port:
The proxy server listens for incoming connections on this port. Defaults to 1080.
2: SOCKS Server:
Name (or IP address) of the Proxy Server.
3: Name Resolution:
Decides how RBrowser will resolv remote host names into IP addresses.
Default: Local first, then proxy - for most cases this is the best solution, give you the best of both worlds. If the local host can resolv a name, it is almost always the preferred (and faster) way. If for some reason this is not desirable, you can limit RBrowser to use either the local host only or the proxy only to resolve names.
FTP Firewall Toolkit:
This protocol consists of an FTP proxy which acts like the remote FTP server you are trying to connect to. The proxy simply forwards all commands to the remote host and gets the replies back to the client (the Local host).
4: Default port for proxy:
Defaults to 21 (the default FTP port). If this toolkit is used, the FTP port on the FTP Connection Preferences Panel is ignored. This port is used to communicate with the proxy.
5: Proxy Server:
Name of the server that implements the Firewall Toolkit protocol. This server may or may not be the same as the SOCKS proxy.6: Do not use proxies on the local network:
NOT available on WINDOWS. If this option is on, accessing local addresses will not use any proxies. Local address is determined by matching the local system's network address against the target host's. If the remote host name does not contain a domain, it is considered local.
7: Do not use proxies on the following domains (and hosts):
You can list any hostname or network mask here that you do not want to use proxies on. This list can be in this format: myHost1,192.42.172,myhost.something.com, otherdomain.com
For each remote connection RBrowser will use these entries to figure out whether or not to use the proxies. on Windows, this is the only way you can keep RBrowser from using proxies if they are turned on above.
Network installation:
If your site is already configured to use SOCKS, you can set up RBrowser such that any new user will automatically get the correct setting for the Firewall Panel. Inside the app wrapper there is a file called GlobalDefaults.dict. This file is used as a default if the user does not have any options set. You can edit this file as follows: if you want to turn on SOCKS and have a proxy named just edit the aproppriate lines:
RBSocksProxyServer = "mySOCKSServer.mydomain.com";
RBUseSocksProxy = YES;
You can similarly edit any of the rest of the options. Be careful! If this file is not in the propertylist format, RBrowser will not start up (save the original)!13: Set the new settings.
14: Cancel, keep the old settings.
RBrowser ® is a product of Different Drummer Software.