[GH-ISSUE #60] [Question] Does the tool perform NAT hole punching? #24

Closed
opened 2026-05-05 11:33:13 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @bradacina on GitHub (Aug 5, 2016).
Original GitHub issue: https://github.com/fatedier/frp/issues/60

Hi,
It's unclear to me if this tool provides NAT hole punching or not? I'm running a host behind a NAT. The admin of the NAT does not want to allow my host to be visible on the internet so he's only allowing outgoing connections from my host and replies. No incoming connections are allowed. Will this tool allow me to expose a service running on my host to the internet? Thanks.

Originally created by @bradacina on GitHub (Aug 5, 2016). Original GitHub issue: https://github.com/fatedier/frp/issues/60 Hi, It's unclear to me if this tool provides NAT hole punching or not? I'm running a host behind a NAT. The admin of the NAT does not want to allow my host to be visible on the internet so he's only allowing outgoing connections from my host and replies. No incoming connections are allowed. Will this tool allow me to expose a service running on my host to the internet? Thanks.
Author
Owner

@fatedier commented on GitHub (Aug 5, 2016):

frp is good fit for you. All connections are established from frpc to frps and messages are forwarded by frps. You should run frpc in your server behind NAT.

NAT hole punching is planned to support in the future.

<!-- gh-comment-id:237764396 --> @fatedier commented on GitHub (Aug 5, 2016): frp is good fit for you. All connections are established from frpc to frps and messages are forwarded by frps. You should run frpc in your server behind NAT. NAT hole punching is planned to support in the future.
Author
Owner

@bradacina commented on GitHub (Aug 5, 2016):

Thank you very much!

<!-- gh-comment-id:237764731 --> @bradacina commented on GitHub (Aug 5, 2016): Thank you very much!
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: github-starred/frp#24
No description provided.