NginxProxyManager / NginxProxyManager/nginx-proxy-manager
Integration of Protocol-Multiplex (sslh) for using same port on different protocols
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 34.2k
- Forks
- 3.9k
- Avg merge
- 21h 12m
- Merged PRs (30d)
- 20
Description
Is your feature request related to a problem? Please describe.
heyho..
often, people are inside networks which have port-restrictions and it is not possible to directly use ssh/openvpn/etc. on their default ports to reach (home)servers - but usually ports 80 and 443 are opened to surf the web.
Describe the solution you'd like
sslh is a nice solution/successor for managing different protocols parallel on only one port. for sure it would be possible to use sslh one step before NPM.. but it would be nice to configure protocol-multiplexing inside NPM instead of manually/outside of NPM
Describe alternatives you've considered
maybe an alternative would be to manage the problem totaly on clientside by using corkskrew for ssh-connections and put other protocols ontop of this connection.. but thats 1. complex 2. inefficient 3. not platform-independent (linux, windows, mac-os, iOS, BSD, Android, whatever..) usable.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No implementation files or tests are identified. Start by reviewing Nginx Proxy Manager's configuration boundaries and sslh's protocol-multiplexing requirements, then determine whether the integration belongs inside NPM or alongside it. Done should mean a defined, supported way to share ports 80 or 443 among web traffic and protocols such as SSH or OpenVPN.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nginx
- Domain
- infrastructure, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100