Search Unity

Unity's version control component has been upgraded to Plastic SCM.

Unity Collaboration Behind a Proxy

Discussion in 'Unity Collaborate' started by jayshua, Oct 16, 2017.

  1. jayshua

    jayshua

    Joined:
    Oct 16, 2017
    Posts:
    3
    Is it possible to use Unity Collaboration behind a proxy? The Asset store appears to respect the http_proxy and https_proxy environment variables, but setting those doesn't seem to make Collaboration work as well. Does it use any unusual ports that I could communicate with our IT department about?

    (I'm behind a full MITM proxy with SSL certificate replacement. This seems to work fine most of the time, but I occasionally need to modify certificate files that come bundled with various tools such as the JVM or Haschicorp's Vagrant. Maybe Unity has something similar floating around as well?)
     
  2. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    Hi @jayshua! We do have a list of domains that will need to be whitelisted but that they all go over HTTPS (TCP port 443). The domains to whitelist are:
    *.unity.com
    *.unity3d.com
    *.cloud.unity3d.com
    *.amazonaws.com
    *.googleapis.com (new)
    *.pubnub.com

    However, our pubnub requests will not support any MITM SSL termination because it'll fail local certificate validation. This means that while you'll be able to publish changes (useful for backing up your project) you will not be notified of when there are changes to pull from the server (actually collaborating with anyone).
     
    Last edited: Nov 5, 2018
  3. jayshua

    jayshua

    Joined:
    Oct 16, 2017
    Posts:
    3
    Thanks, I'll send that list to our IT department. If we whitelist those domains will we still be able to manually trigger a pull if a new version exists? We just won't be actively notified of new versions?
     
  4. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    You're welcome. There isn't a way to manually trigger if a new version exists on the server but reopening the project should allow it to check if there are changes to pull. I'm sorry that there isn't an easier way to do that for your current network setup. Please let me know if you run into any more issues.
     
  5. ManlyTSO

    ManlyTSO

    Joined:
    Sep 2, 2018
    Posts:
    1
    Hi, our school uses a NTLM proxy with a pac file. We also have a "direct method" using proxy.server.com.au:8080. The ports for http & https are set to 8080. Can I set the proxy and port within Unity as Collaborate seems to use the browser network settings.

    I'm try to troubleshoot whether it's a web filtering or PC port filter issue
     
    Last edited: Sep 2, 2018
  6. keeponshading

    keeponshading

    Joined:
    Sep 6, 2018
    Posts:
    937
    Hi. Can you post an actual complete whitelist for
    Unity 2019.2
    Hub
    Package Manger
    Asset Store
     
  7. Ryan-Unity

    Ryan-Unity

    Joined:
    Mar 23, 2016
    Posts:
    1,993
    keeponshading likes this.