Drone Runner behind proxy?

Is it possible to run some Drone Runners behind a proxy such that they can access the Drone Server but the Drone Server can not reach them externally?

Use Case: Run a Drone SSH Runner directly on the VM which is in a private network (but can access my Drone server) so that even though my Drone Server does not have access to the VM, I can still trigger my deployment pipelines.

This is how the system already works. Communication is not bi-directional. The runner polls the server and sends the server updates by making outbound http requests. The runner does not receive any inbound http traffic.

1 Like