Skip to content

Add outbound HTTP proxy support for backend requests#3189

Merged
gantoine merged 3 commits intorommapp:masterfrom
dafal:feat/outbound-http-proxy
Apr 2, 2026
Merged

Add outbound HTTP proxy support for backend requests#3189
gantoine merged 3 commits intorommapp:masterfrom
dafal:feat/outbound-http-proxy

Conversation

@dafal
Copy link
Copy Markdown
Contributor

@dafal dafal commented Mar 27, 2026

Summary

  • make RomM's shared backend aiohttp and httpx clients honor standard outbound proxy environment variables
  • route the HLTB bootstrap HTTP calls through the same proxy-aware client helpers and add focused tests for proxy env detection
  • document supported HTTP_PROXY/HTTPS_PROXY/NO_PROXY variables, including lowercase variants, in the Docker Compose example

@gantoine
Copy link
Copy Markdown
Member

can you give some concrete examples?

@zurdi15
Copy link
Copy Markdown
Member

zurdi15 commented Mar 27, 2026

I think this is for services that runs behind a proxy or a restricted net that won't allow requests against 3rd party sites unless you configure the backend to go through the proxy?

@dafal
Copy link
Copy Markdown
Contributor Author

dafal commented Mar 27, 2026

I run romM connected on internal docker network without direct internet access.

@dafal
Copy link
Copy Markdown
Contributor Author

dafal commented Apr 2, 2026

Applied the requested changes in this branch. If you want, I can also open a separate docs PR with concrete proxy configuration examples.

@gantoine gantoine merged commit 0e2c0c6 into rommapp:master Apr 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants