mirror of
https://github.com/fatedier/frp.git
synced 2026-05-15 08:05:49 -06:00
[GH-ISSUE #2662] [Feature Request] TCP Port Multiplexing using TLS SNI #2124
Labels
No labels
In Progress
WIP
WaitingForInfo
bug
doc
duplicate
easy
enhancement
future
help wanted
invalid
lifecycle/stale
need-issue-template
need-usage-help
no plan
proposal
pull-request
question
todo
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/frp#2124
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rucciva on GitHub (Nov 17, 2021).
Original GitHub issue: https://github.com/fatedier/frp/issues/2662
Describe the feature request
For forwarding TLS trafic to one of multiple connected service based on the domain name on the SNI without doing TLS termination on frps.
Describe alternatives you've considered
No response
Affected area
@github-actions[bot] commented on GitHub (Dec 18, 2021):
Issues go stale after 30d of inactivity. Stale issues rot after an additional 7d of inactivity and eventually close.
@fatedier commented on GitHub (Dec 18, 2021):
Just use https proxy.
@rucciva commented on GitHub (Dec 24, 2021):
Yes, that will work, but it will require https termination in the remote server.
If frps could multiplex based on SNI, It could helps some users that have high concerns for privacy while at the same time helps in saving some bucks by avoiding to need to buy additional Public IP if they choose to for example use port 443 for all of their service which might be deployed in more than one unexposed private machine.
@fatedier commented on GitHub (Dec 24, 2021):
https proxy in frp is just a sni proxy. It will only read servername and passthrough traffic to your client.
@rucciva commented on GitHub (Dec 24, 2021):
oh you mean
vhost_https_port? i was thinking about deploying https proxy in front of frps.let me check first
@rucciva commented on GitHub (Dec 24, 2021):
oh by the way, how do you specify multiple domains in
custom_domains? is it comma separated?@fatedier commented on GitHub (Dec 24, 2021):
Yes.
@rucciva commented on GitHub (Dec 24, 2021):
yup, its working. thank you very much