I’ve also contacted SketchUp support regarding the proxy server question, but I only received a “first line” response which only provides an answer (allow direct internet connections to the license server). SketchUp will close the case and they don’t see it as a problem any more.
However, I personally see this as a major requirement which should be forwarded to the developers as something that should be considered and probably even implemented. Applications which don’t offer this feature are becoming very scarce. The update checker uses the proxy settings as configured on the workstation, so why doesn’t the license check?
While most of the SketchUp users a SMBs, also governmental and military organisations are using it. The majority of these kind of organisations are having some form of security policy in place, which just forbids it to directly connect to the internet. So for these organisations opening some ports to a pool of random workstations is a big no-no.
I see two solutions:
- Simply add proxy functionality to the SketchUp application. It is a complete mistery to me why SketchUp doesn’t have any option like this at all.
- Let the SketchUp clients connect to a locally hosted license server/proxy. This internal server just passed through the license requests to the “cloud” license server. This avoids the need to allow workstations to directly connect to the internet. You only need make an firewall exclusion for the locally hosted license server.
The second option is probably the most desirable, as it’s in line with other products (AutoCAD License Server, Microsoft KMS, etc.). However, even when implementing this option, you also want to give an option to let the license server connect via a proxy.
I know organisations which are currently holding on to their SketchUp 2014s because of this issue. As a SketchUp customer, I’d like to see this major flaw fixed. I’m willing to offer myself as a test subject for any fixes working towards a solutions for this issue.
I’m looking forward to getting some response from the SketchUp team on this!