# Is it possible to deploy mediasoup on server A without public ip and set the \`announcedIp\` as server B's public ip

**URL:** <https://mediasoup.discourse.group/t/is-it-possible-to-deploy-mediasoup-on-server-a-without-public-ip-and-set-the-announcedip-as-server-bs-public-ip/5684>\
**Category:** Deployment & Scalability\
**Created:** [November 19, 2023, 3:43am UTC](https://mediasoup.discourse.group/t/is-it-possible-to-deploy-mediasoup-on-server-a-without-public-ip-and-set-the-announcedip-as-server-bs-public-ip/5684 "2023-11-19T03:43:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobjiang1988](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/bobjiang1988/32/754_2.png) [@bobjiang1988](https://mediasoup.discourse.group/u/bobjiang1988)\
**Post date:** [November 19, 2023, 3:43am UTC](https://mediasoup.discourse.group/t/is-it-possible-to-deploy-mediasoup-on-server-a-without-public-ip-and-set-the-announcedip-as-server-bs-public-ip/5684/1 "2023-11-19T03:43:06Z")

</div>

Is it possible to deploy mediasoup on server A without public ip and set the `announcedIp` to server B’s public ip?

What I mean that I have two servers, and server A has a public IP, server B has not.

```auto
Server A
public IP: No
private IP: 192.168.0.1

```

```auto
Server B
public IP: x.x.x.x
private IP: 192.168.0.2

```

And I want to deploy mediasoup on Server A and set the `announcedIp` as server B’s public ip. Is it possible, or how to make it possible?

---

<div class="post-metadata">

**Author:** ![bobjiang1988](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/bobjiang1988/32/754_2.png) [@bobjiang1988](https://mediasoup.discourse.group/u/bobjiang1988)\
**Post date:** [November 19, 2023, 3:59am UTC](https://mediasoup.discourse.group/t/is-it-possible-to-deploy-mediasoup-on-server-a-without-public-ip-and-set-the-announcedip-as-server-bs-public-ip/5684/2 "2023-11-19T03:59:57Z")

</div>

I deployed a nginx on server B, and stream the udp port to server A.  
But not working.

```auto
stream {
      server {
		listen 41000-41020 udp reuseport;
		proxy_timeout 30s;
		proxy_pass server_a:$server_port;
	}
}

```
