I'm getting "no internet" or "proxy" status in RescueTime's preferences panel

You may need to set proxy settings or adjust them if they are not working.

Check server and port settings. It should be something like " http://proxy.mycompany.com" and "8080".

RescueTime supports HTTP Basic Authentication for proxies. You may need to supply a username and password if your proxy requires authentication.

On some Proxy servers, setting the username and password fields in the RescueTime preferences with your Windows login information will work. In this case, you may want to try setting the username to: machinename\username (sometimes just username) and then set the password to your Windows login password. For example, if your machine is named "my-computer" and your login is "myname", then you would want to enter my-computer\myname in the proxy username field and enter your windows login password in the password field.

If you don't know your proxy host and port information, you can follow these steps to find it:

  1. In the Windows search bar, type "Internet Options".
  2. Select Internet Options from the results list.
  3. Click to open the Connections tab.
  4. Click the LAN settings button.
  5. Notice in the Proxy Server section: If a proxy server is in use, the checkbox next to "Use a proxy server for your LAN (These settings will not apply to a VPN connection) will be marked.
  6. The proxy server address and port in use for HTTP/HTTPS traffic will be displayed.

You may also be able to get your proxy information by looking for a proxy.pac file.

If your web browser is setup to use a .pac file, it should be listed in your web browser proxy configuration settings. In this case, by copying and pasting the .pac file location into your web browser, you should be able to view the .pac settings. Typically the .pac file is reasonably readable and may look something like this:

function FindProxyForURL(url, host)
  if (isInNet(host, "", "")) {     
     return "DIRECT";  
  } else {     
     if (shExpMatch(url, "http:*"))        
        return "PROXY webcache.domain.com:3128" ;     
     if (shExpMatch(url, "https:*"))        
        return "PROXY webcache.domain.com:3128" ;     
     if (shExpMatch(url, "ftp:*"))        
	return "PROXY webcache.domain.com:3128" ;     
     return "DIRECT";  

This tells me that the proxy server is "webcache.domain.com" and the port is "3128", with no username or password needed - so that is what I would put in my RescueTime proxy preferences.

Note: Sometimes, you need to remove the "http://" or "https://" in front of the server name. Sometimes you need to use the IP address of the server, and others it must be the server name, this is all dependent on your particular local network setup.

Consult your IT department if you need help. You may need to make firewall changes if you run one on your machine or network.

RescueTime's application talks securely to our servers on port 443 (HTTPS). The application needs to be able to reach " www.rescuetime.com" and "api.rescuetime.com" on port 443.


If you're using Linux you'll notice that there is no UI to enter Proxy details. With this being the case, close down RescueTime. Open the file: `~/.config/RescueTime.com/rescuetimed.cfg` and modify the lines:


If you have troubles adding the password as a hash you can:

  1. Open a terminal window and type command openssl passwd -1
  2. Enter the password to your proxy server.
  3. Copy the hash into the configuration file.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us