Setting Up Remote Virtual TimeClock Clients

Setting Up Remote Virtual TimeClock Clients

Virtual TimeClock Network Edition can be configured to allow offsite (remote) TimeClock clients to connect to your TimeClock Server using the Internet. This allows you to use the time clock across multiple business locations, or to access your time clock data while away from the office

Almost all business networks have a router that allows information to come and go to the Internet while preventing outsiders on the Internet from accessing the local network resources and data. The router is usually an inexpensive hardware device from companies such as Cisco, Linksys, or Netgear and is often provided by your Internet Service Provider (ISP). The key to remote access is to open up communication through the router on your server network to allow remote Virtual TimeClock Clients to talk to the TimeClock Server. All of the connection and data transmission between the TimeClock Clients and TimeClock Server is then fully automatic and transparent to the user.

The following instructions explain how to set up Virtual TimeClock for remote access using either a Virtual Private Network (VPN) or a port forward. If you’re not sure which connection to use, consult your IT professional.

Connect Using a Virtual Private Network (VPN)
This is the most secure type of remote connection because a VPN allows a computer to send and receive data across shared or public networks as if it is directly connected to the private network, which means it benefits from all the security of the private network. This is the recommended type of connection. Your IT professional can tell you if you have a VPN already in place or help you set one up.

Remote Connection Via VPN
To connect a Virtual TimeClock Client to a remote Virtual TimeClock Server over a VPN:

TimeClock Server Location
  1. Launch Virtual TimeClock Server Manager
  2. Note the TCP IP address and port.
Virtual TimeClock Server Status

Remote Client Location
  1. Download and install Virtual TimeClock Pro Client or User Client from our download page. The Pro Client has administrative features, the User Client does not.
  2. Click Connect to Server from the Welcome window.
  3. If no server is found, click the Add button and enter the IP address and port of the TimeClock Server noted in Step 1 of the TimeClock Server Location Setup above.
  4. Click Connect and then Login to your server.
Virtual TimeClock will save the server login information so it can automatically reconnect to the TimeClock Server at next program launch.
 
Virtual TimeClock Client Login

Connect Using a Port Forward
An alternative method of remotely connecting to your TimeClock Server is by opening a port on the router at your TimeClock Server location. This is commonly known as 'port forwarding'. To use port forwarding, you must set a static IP address on the computer running the TimeClock Server so it uses a specific IP address rather than obtaining one automatically. Instructions for setting up a static IP address can be found here.

Your Internet service at the server location must be using a Static IP address. Contact your Internet Service Provider (ISP) for assistance. You can verify your public IP address at any time by visiting this website.

To connect a Virtual TimeClock Client to a remote Virtual TimeClock Server using a port forward:
 
TimeClock Server Location

Virtual TimeClock Server Manager
  1. Launch Virtual TimeClock Server Manager
  2. Note the TCP IP address and port
Your Internet Router
  1.  Access your router configuration settings by entering the router’s IP address into the web browser of a computer on the local network. Consult the user's guide that came with your router for the exact steps to set up port forwarding. A good resource for port forward information is this website. Your Internet Service Provider may also assist you in setting up a port forward.
  2. Use the following information set up a new port forward in your router:
  • Select TCP for the protocol
  • Set the External or From port to the port noted above in the Virtual TimeClock Server Manager
  • Set the Internal or To port to the port noted above in the Virtual TimeClock Server Manager
  • Set the IP Address to the IP address noted above in the Virtual TimeClock Server Manager
  • Save the new configuration settings to activate the port forward
Virtual TimeClock Server Status
 
Remote Access Security 
For enhanced security, you should configure the Access Control feature of your router (sometimes called white listing) to allow only specified list of devices or IP addresses to connect to your network. Consult the user's guide that came with your router for the steps to set up access control.

Remote Client Location Setup
  1. Download and install Virtual TimeClock Pro Client or User Client from our download page. The Pro Client has administrative functions while the User Client does not.
  2. Click Connect to Server from the Welcome window. Virtual TimeClock will not find the remote server since it is not on the local network.
  3. Click the Add button to manually add your server location: 
  • Address =  the Static Public IP address for the Internet service at the TimeClock Server location.
  • Port =  External/From port set in your Router Port Foward that you set up at the Server location (see above)
  • Save the manual server location. If everything is entered correctly, the server will respond with a green check next to your new service.
  • Click Connect  Login to your server.
Virtual TimeClock Client Login

Virtual TimeClock will save the server login information so it can automatically reconnect to the TimeClock Server at next program launch.