[GH-ISSUE #113] How many client for server ? #62

Open
opened 2026-05-05 10:59:18 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @zoic21 on GitHub (Mar 4, 2020).
Original GitHub issue: https://github.com/mmatczuk/go-http-tunnel/issues/113

Hello

I wonder how many client can be handle by server ? I work on project with about 10000 client. I imagine use multi server container server with ha proxy to redirect DNS on good server. Someone try this ?

Thank in advance for response.

Originally created by @zoic21 on GitHub (Mar 4, 2020). Original GitHub issue: https://github.com/mmatczuk/go-http-tunnel/issues/113 Hello I wonder how many client can be handle by server ? I work on project with about 10000 client. I imagine use multi server container server with ha proxy to redirect DNS on good server. Someone try this ? Thank in advance for response.
Author
Owner

@faelp22 commented on GitHub (Mar 11, 2020):

Hello everyone, I would also like to know how many customers does tuneld support simultaneously?

<!-- gh-comment-id:597788248 --> @faelp22 commented on GitHub (Mar 11, 2020): Hello everyone, I would also like to know how many customers does tuneld support simultaneously?
Author
Owner

@mperktold commented on GitHub (Feb 10, 2021):

When trying to connect two clients to a single server, the server rejects the second client.
So apparently, only one client is supported.

Would it be possible to add support for multiple client?

I am looking for a solution where a public server acts as both a tunnel and a dispatcher for multiple servers that are behind a firewall. The dispatching could be done using virtual hostnames, or based on the authentification, but given a corresponding hook and basic support, I could implement the dispatch logic myself.

<!-- gh-comment-id:776765775 --> @mperktold commented on GitHub (Feb 10, 2021): When trying to connect two clients to a single server, the server rejects the second client. So apparently, only one client is supported. Would it be possible to add support for multiple client? I am looking for a solution where a public server acts as both a tunnel and a dispatcher for multiple servers that are behind a firewall. The dispatching could be done using virtual hostnames, or based on the authentification, but given a corresponding hook and basic support, I could implement the dispatch logic myself.
Author
Owner

@mperktold commented on GitHub (Feb 11, 2021):

Nevermind, multiple clients are supported, you just need to provide different hostnames and different certificates for each of them.

<!-- gh-comment-id:777309876 --> @mperktold commented on GitHub (Feb 11, 2021): Nevermind, multiple clients are supported, you just need to provide different hostnames and different certificates for each of them.
Author
Owner

@aliakbar-bsr commented on GitHub (Mar 31, 2021):

Do we have to make multiple certificates in server side ?? And if yes how to make one that differs from the one that provided via command line in description ?

<!-- gh-comment-id:811022813 --> @aliakbar-bsr commented on GitHub (Mar 31, 2021): Do we have to make multiple certificates in server side ?? And if yes how to make one that differs from the one that provided via command line in description ?
Author
Owner

@mperktold commented on GitHub (Apr 2, 2021):

@aliakbar-bsr no, you don't need multiple certificates on the server side. Every client needs to have it's own client certificate, that's all.

<!-- gh-comment-id:812321066 --> @mperktold commented on GitHub (Apr 2, 2021): @aliakbar-bsr no, you don't need multiple certificates on the server side. Every client needs to have it's own client certificate, that's all.
Author
Owner

@aliakbar-bsr commented on GitHub (Apr 5, 2021):

That's nice I'm going to try it soon
Thanks for your awesome works on this project

<!-- gh-comment-id:813267225 --> @aliakbar-bsr commented on GitHub (Apr 5, 2021): That's nice I'm going to try it soon Thanks for your awesome works on this project
Sign in to join this conversation.
No labels
pull-request
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: github-starred/go-http-tunnel#62
No description provided.