[PR #4105] Add support for proxy_protocol in proxy_hosts and streams #3813

Open
opened 2026-02-26 08:32:03 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NginxProxyManager/nginx-proxy-manager/pull/4105
Author: @snordmann
Created: 10/23/2024
Status: 🔄 Open

Base: developHead: enable-proxy-procotol-hosts-streams


📝 Commits (1)

  • 480c772 Add support for proxy_protocol in proxy_hosts and streams

📊 Changes

32 files changed (+281 additions, -28 deletions)

View changed files

📝 backend/internal/nginx.js (+2 -1)
backend/migrations/20241022221324_proxy_protocol.js (+56 -0)
📝 backend/models/proxy_host.js (+1 -0)
📝 backend/models/stream.js (+1 -0)
📝 backend/schema/common.json (+10 -0)
📝 backend/schema/components/proxy-host-object.json (+9 -1)
📝 backend/schema/components/stream-object.json (+7 -1)
📝 backend/schema/paths/nginx/proxy-hosts/get.json (+3 -1)
📝 backend/schema/paths/nginx/proxy-hosts/hostID/get.json (+3 -1)
📝 backend/schema/paths/nginx/proxy-hosts/hostID/put.json (+8 -0)
📝 backend/schema/paths/nginx/proxy-hosts/post.json (+8 -0)
📝 backend/schema/paths/nginx/streams/get.json (+2 -0)
📝 backend/schema/paths/nginx/streams/post.json (+8 -0)
📝 backend/schema/paths/nginx/streams/streamID/get.json (+2 -0)
📝 backend/schema/paths/nginx/streams/streamID/put.json (+8 -0)
📝 backend/templates/_listen.conf (+24 -10)
backend/templates/_proxy_protocol.conf (+6 -0)
📝 backend/templates/proxy_host.conf (+1 -0)
📝 backend/templates/stream.conf (+13 -6)
📝 docker/Dockerfile (+2 -1)

...and 12 more files

📄 Description

Closes #1114
Related To #1882
Related To #3537
Related To #3618


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/NginxProxyManager/nginx-proxy-manager/pull/4105 **Author:** [@snordmann](https://github.com/snordmann) **Created:** 10/23/2024 **Status:** 🔄 Open **Base:** `develop` ← **Head:** `enable-proxy-procotol-hosts-streams` --- ### 📝 Commits (1) - [`480c772`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/480c772b98ff847978eff88c5e98523c902831b7) Add support for proxy_protocol in proxy_hosts and streams ### 📊 Changes **32 files changed** (+281 additions, -28 deletions) <details> <summary>View changed files</summary> 📝 `backend/internal/nginx.js` (+2 -1) ➕ `backend/migrations/20241022221324_proxy_protocol.js` (+56 -0) 📝 `backend/models/proxy_host.js` (+1 -0) 📝 `backend/models/stream.js` (+1 -0) 📝 `backend/schema/common.json` (+10 -0) 📝 `backend/schema/components/proxy-host-object.json` (+9 -1) 📝 `backend/schema/components/stream-object.json` (+7 -1) 📝 `backend/schema/paths/nginx/proxy-hosts/get.json` (+3 -1) 📝 `backend/schema/paths/nginx/proxy-hosts/hostID/get.json` (+3 -1) 📝 `backend/schema/paths/nginx/proxy-hosts/hostID/put.json` (+8 -0) 📝 `backend/schema/paths/nginx/proxy-hosts/post.json` (+8 -0) 📝 `backend/schema/paths/nginx/streams/get.json` (+2 -0) 📝 `backend/schema/paths/nginx/streams/post.json` (+8 -0) 📝 `backend/schema/paths/nginx/streams/streamID/get.json` (+2 -0) 📝 `backend/schema/paths/nginx/streams/streamID/put.json` (+8 -0) 📝 `backend/templates/_listen.conf` (+24 -10) ➕ `backend/templates/_proxy_protocol.conf` (+6 -0) 📝 `backend/templates/proxy_host.conf` (+1 -0) 📝 `backend/templates/stream.conf` (+13 -6) 📝 `docker/Dockerfile` (+2 -1) _...and 12 more files_ </details> ### 📄 Description Closes #1114 Related To #1882 Related To #3537 Related To #3618 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#3813
No description provided.