RescueTime Can't Connect to the Internet
If RescueTime shows a "no internet" or "proxy" status, it can't reach RescueTime's servers.
This is most common on corporate or managed networks that route traffic through a proxy server. RescueTime supports HTTP Basic Authentication for proxies, so you can usually get it working by entering your proxy details in the app settings.
To see RescueTime's connection status, open the Assistant settings:
Click the RescueTime icon in your menu bar (macOS) or system tray (Windows).
Click the gear icon and choose Settings.
The connection status is shown here at the bottom of the panel. If it reads No Internet or Proxy, continue below.
Enter your proxy details
In the Network tab of RescueTime Settings, enter your proxy server address and port. The address typically looks like http://proxy.mycompany.com and the port is usually something like 8080.
If your proxy requires authentication, enter your username and password in the fields provided. On Windows domain networks, try entering your username in one of these formats:
machinename\username username
Use your Windows login password in the password field. If you're unsure of your proxy details, contact your IT department.
💡 Note on the server address. Sometimes you need to remove the http:// prefix from the server name. In some cases, you'll need the IP address instead of the hostname. This depends on your specific network setup.
On Windows
Type Proxy settings into the Windows search bar and open the result.
Under Manual proxy setup, if a proxy is configured you'll see the server address and port listed. These are the values to enter into RescueTime.
Alternatively, open Control Panel, go to Internet Options, open the Connections tab, and click LAN settings. Your proxy server address and port are listed in the Proxy Server section.
Using a .pac file
Some networks use a proxy auto-configuration (.pac) file instead of a fixed address. If your browser is set up with a .pac file, you can find the file's location in your browser's proxy settings. Copy and paste that URL into your browser to read its contents. It's a text file that typically looks like this:
function FindProxyForURL(url, host) {
if (isInNet(host, "192.168.0.0", "255.255.0.0")) {
return "DIRECT";
} else {
return "PROXY webcache.domain.com:3128";
}
}
In this example, the proxy server is webcache.domain.com and the port is 3128. Enter those values into RescueTime's Network settings.
RescueTime communicates with its servers over HTTPS. If your firewall or network blocks outbound connections, you'll need to allow RescueTime to reach the following on port 443:
www.rescuetime.com api.rescuetime.com
Still not connecting? If you've configured your proxy and RescueTime still can't connect, your IT department may need to add the two domains above to your network's allowlist. Contact RescueTime support if you need additional help.