heroku.com - это внешний сервис в интернете. Вам не нужно настраивать домашний маршрутизатор, чтобы иметь к нему доступ.
Переадресация портов используется, когда вы хотите, чтобы другие местоположения могли подключаться к серверам в вашем доме. Вам не нужно использовать переадресацию портов для подключения к любому интернет-серверу независимо от номера порта.
Для диагностики попробуйте
ping s1.runtime.heroku.com
Тебе следует увидеть
C:\>ping s1.runtime.heroku.com
Pinging ec2-107-20-246-116.compute-1.amazonaws.com [107.20.246.116] with 32 bytes of data:
Reply from 107.20.246.116: bytes=32 time=116ms TTL=52
Reply from 107.20.246.116: bytes=32 time=116ms TTL=52
Reply from 107.20.246.116: bytes=32 time=116ms TTL=52
Reply from 107.20.246.116: bytes=32 time=116ms TTL=52
Ping statistics for 107.20.246.116:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 116ms, Maximum = 116ms, Average = 116ms
Если ping не удается, вы можете проверить, в чем проблема, используя tracert
C:\>tracert s1.runtime.heroku.com
Tracing route to ec2-107-20-246-116.compute-1.amazonaws.com [107.20.246.116]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms your_local_home_router_name
2 37 ms 35 ms 36 ms your_isp_router_name
3 36 ms 35 ms 35 ms a_router_in_your_isp_network
4 36 ms 37 ms 37 ms a_different_router_in_your_isp_network
5 120 ms 118 ms 117 ms some_other_network_company_router
6 116 ms 115 ms 115 ms foo
7 115 ms 115 ms 116 ms bar
8 121 ms 118 ms 119 ms elsewhere
9 116 ms 117 ms 117 ms someplace
10 * * * Request timed out.
11 * * * Request timed out.
12 * * * Request timed out.
13 * * * Request timed out.
14 * * * Request timed out.
15 118 ms 115 ms 116 ms ec2-107-20-246-116.compute-1.amazonaws.com [107.20.246.116]
Trace complete.
Строки "Время ожидания истекло" просто указывают на маршрутизатор, который не отвечает на запросы трассировки маршрута по соображениям безопасности. Последняя строка указывает, что мы достигли сервиса heroku (который использует инфраструктуру Amazon)