code: def open(self):
          ''' Open tunnel '''
          if self.is_compatible():
              tunnel_ad_url = self.get_tunnel_ad_url()
              if not tunnel_ad_url:
                  return("Tunnel server appears to be down.")
              cmd = '%s -subdomain=%s -config=%s -log=stdout %s 2>&1 > server.log' \
                        %(self.tunnel_server, tunnel_ad_url, self.tunnel_config,
                          self.local_port)
              self.tunnel = subprocess.Popen(cmd, shell=True)
              self.url = '%s.%s' %(tunnel_ad_url, self.tunnel_host)
              self.full_url = 'http://%s.%s:%s' %(tunnel_ad_url, self.tunnel_host,
                                                  self.tunnel_port)
              self.is_open = True
              print "Tunnel URL: %s" % self.full_url
              print "Hint: In OSX, you can open a terminal link using cmd + clickf open(self):
          ''' Open tunnel '''
          if self.is_compatible():
              tunnel_ad_url = self.get_tunnel_ad_url()
              if not tunnel_ad_url:
                  return("Tunnel server appears to be down.")
              cmd = '%s -subdomain=%s -config=%s -log=stdout %s 2>&1 > server.log' \
                        %(self.tunnel_server, tunnel_ad_url, self.tunnel_config,
                          self.local_port)
              self.tunnel = subprocess.Popen(cmd, shell=True)
              self.url = '%s.%s' %(tunnel_ad_url, self.tunnel_host)
              self.full_url = 'http://%s.%s:%s' %(tunnel_ad_url, self.tunnel_host,
                                                  self.tunnel_port)
              self.is_open = True
              print "Tunnel URL: %s" % self.full_url
              print "Hint: In OSX, you can open a terminal link using cmd + click"
docs: Open tunnel