Reverse Proxy
gpu.st proxies all traffic to https://your-instance.mygpu.ws to your GPU
instance on the configured port (80, by default). We handle certificate
issuance, TLS termination, and by default, authentication.
Configuring the port
By default, all HTTP traffic is proxied to the standard HTTP port, 80. You can
change this at any time with the share port command:
share port my-instance 1234. This doesn't affect other settings like
public/private visibility or the list of people the instance is shared with.
Public and private instances
By default, only users with whom the instance is shared can access the HTTP
proxy. When they access https://your-instance.mygpu.ws, they'll be redirected
to the gpu.st site so they can confirm their information and log-in.
You can make your instance public at any time with the share set-public command and take it private again with the share set-private command.
Headers
The gpu.st reverse proxy sends the following headers to your instance:
X-Forwarded-For: a comma-separated list containing the previous value of the header (if any), plus the remote IP as known by gpu.st.X-Forwarded-Proto:httpsif the connection was over TLS;httpif not.X-Forwarded-Host: the originalHostheader value.