Self-Hosted Runners now fully support environments that use a proxy server to connect to GitHub. You can add your proxy server as a Runner setting and leverage common Unix-style proxy environment variables like no_proxy
exclusion lists.
Additionally, Actions built using the toolkit will now follow your proxy settings. This includes the common Actions included at github.com/actions.
Learn more about using self-hosted runners behind a proxy here.