# How to create TCP server and access it from public IP

**URL:** https://discourse.nodered.org/t/how-to-create-tcp-server-and-access-it-from-public-ip/67503
**Category:** General
**Created:** [9 September 2022 06:44 UTC](https://discourse.nodered.org/t/how-to-create-tcp-server-and-access-it-from-public-ip/67503 "2022-09-09T06:44:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![kc2015](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@kc2015](https://discourse.nodered.org/u/kc2015)
#### Post date: [9 September 2022 06:44 UTC](https://discourse.nodered.org/t/how-to-create-tcp-server-and-access-it-from-public-ip/67503/1 "2022-09-09T06:44:40Z")

</div>

Hi,  
I have created a TCP server. If I set localhost it work. Within node red I can access and send / receive messages.

My node is hosted on AwS. I need to access tcp server from outside over internet.

I set up port forwarding but it does not work.

If i do netstat i can see tcp6 using port 89

tcp6 0 0 :::89 :::\* LISTEN 16156/node-red

But when i try to connect from outside using public IP, its not working.

Let me know how I connect to the TCP server from public IP.

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [9 September 2022 06:50 UTC](https://discourse.nodered.org/t/how-to-create-tcp-server-and-access-it-from-public-ip/67503/2 "2022-09-09T06:50:00Z")

</div>

Have you configured your AWS security groups to open that port correctly ?

---

<div class="post-metadata">

### Author: ![kc2015](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@kc2015](https://discourse.nodered.org/u/kc2015)
#### Post date: [9 September 2022 08:05 UTC](https://discourse.nodered.org/t/how-to-create-tcp-server-and-access-it-from-public-ip/67503/3 "2022-09-09T08:05:17Z")

</div>

Thanks for your reply.

Yes, I was configured at AWS, however, what I missed was enabling port forwarding in my linux firewall. I just did it and its working properly now. Sorry for the trouble, it's solved now.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [23 September 2022 08:05 UTC](https://discourse.nodered.org/t/how-to-create-tcp-server-and-access-it-from-public-ip/67503/4 "2022-09-23T08:05:29Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
