<p>The most straightforward way to achieve this is by using an <a href="https://en.wikipedia.org/wiki/Overlay_network" rel="nofollow noreferrer">overlay network</a> like <a href="https://en.wikipedia.org/wiki/Tor_(network)" rel="nofollow noreferrer">Tor</a>, <a href="https://en.wikipedia.org/wiki/I2P" rel="nofollow noreferrer">i2p</a> or <a href="https://en.wikipedia.org/wiki/Yggdrasil" rel="nofollow noreferrer">Yggdrasil</a>. Check out how to set up <a href="https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md" rel="nofollow noreferrer">Tor</a> and <a href="https://github.com/bitcoin/bitcoin/blob/master/doc/i2p.md" rel="nofollow noreferrer">i2p</a> with Bitcoin Core.</p>
<p>There are other services that let you bypass a NAT, like some VPNs or <a href="https://ngrok.com/" rel="nofollow noreferrer">ngrok</a>. But beware that (i) they may limit your reach and pick what ports you'll use (ii) they can see what you're doing, so bad for privacy.</p>
<blockquote>
<p>Would a VPN help?</p>
</blockquote>
<p>Some VPNs might let you accept connections through it, but most of the commercial ones don't.</p>

CC BY-SA 4.0
2023-12-27T22:26:40.580Z
2023-12-27T22:26:40.580Z
Davidson Souza
<p>Unfortunately, my ISP uses CGNAT, so port forwarding doesn't work. What should I do? Can I have incoming connections (since I want to open them) and how? Would a VPN help?</p>

<p2p>
What should I do about incoming connections if my ISP uses CGNAT?
Cosmos
# What should I do about incoming connections if my ISP uses CGNAT?

(Asked by: username_0 on 2023-12-27)

Unfortunately, my ISP uses CGNAT, so port forwarding doesn't work. What should I do? Can I have incoming connections (since I want to open them) and how? Would a VPN help?

**Tags:** p2p


---

## 1 answers

### Answer by username_1 on 2023-12-27. Score: 4 | Accepted answer

The most straightforward way to achieve this is by using an [overlay network](https://en.wikipedia.org/wiki/Overlay_network) like [Tor](https://en.wikipedia.org/wiki/Tor_(network)), [i2p](https://en.wikipedia.org/wiki/I2P) or [Yggdrasil](https://en.wikipedia.org/wiki/Yggdrasil). Check out how to set up [Tor](https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md) and [i2p](https://github.com/bitcoin/bitcoin/blob/master/doc/i2p.md) with Bitcoin Core.

There are other services that let you bypass a NAT, like some VPNs or [ngrok](https://ngrok.com/). But beware that (i) they may limit your reach and pick what ports you'll use (ii) they can see what you're doing, so bad for privacy.

> Would a VPN help?

Some VPNs might let you accept connections through it, but most of the commercial ones don't.


---

