Difference between revisions of "DSS Windows/Express/Remote Access Port Forwarding"

(Identify & Set WAN and LAN IP Address of DSS Express S Server)
(Port List for DSS Express Server)
 
Line 11: Line 11:
 
===Port List for DSS Express Server===
 
===Port List for DSS Express Server===
 
{| class="wikitable"
 
{| class="wikitable"
!|Port
 
!|Server
 
!|Function
 
 
|-
 
|-
|80
+
! Function Module
 +
! Listening Port
 +
! Application Protocol
 +
! Required Mapping
 +
|-
 +
!rowspan="4"| Client login
 +
|80 (NGINX: HTTP)
 
|HTTP
 
|HTTP
|Responsible for HTTP protocol client login
+
|No
 
|-
 
|-
|443
+
|443 (NGINX: HTTPS)
 
|HTTPS
 
|HTTPS
|Responsible for HTTPS protocol client and web login
+
|Yes
 +
|-
 +
|1883(MQ service connected by mobile app)
 +
|MQ-mqtt (encrypted)
 +
|Yes
 +
|-
 +
|61616 (MQ service connected by client)
 +
|MQ-openwire (encrypted)
 +
|Yes
 +
|-
 +
|rowspan="2" style="text-align: center;"| '''Live View'''
 +
|9100 (MTS service: RTSP)
 +
|RTSP
 +
|Yes
 
|-
 
|-
|9000
+
|9102 (MTS service: RTSPS)
|CMS
+
|RTSP over TLS
|Manage other server registration and signal deployment
+
|No
 
|-
 
|-
|9320
+
!rowspan="2"|Playback
|SS
+
|9320 (SS service: RTSP)
|Responsible for record storage and record search and playback
+
|RTSP
 +
|Yes
 
|-
 
|-
|5080
+
|9322 (SS service: RTSPS)
|SIP
+
|RTSP over TLS
|Responsible for SIP device registration on WAN
+
|No
 
|-
 
|-
|8081
+
|rowspan="2" style="text-align: center;"|'''DeepXplore'''
|PTS
+
|9910 (subOSS service)
|Responsible for PTS record push
+
|HTTP
 +
|No
 
|-
 
|-
|40000-49000
+
|9911 (subOSS service)
|RTP
+
|HTTPS
|Responsible for PTS images and messages
+
|Yes
 
|-
 
|-
|50000
+
!rowspan="3"|ANPR
 +
|8081 (PTS HTTP image server)
 
|HTTP
 
|HTTP
|Responsible for alarm and face pictures
+
|No
 
|-
 
|-
|50001
+
|8082 (PTS HTTPS image server)
 
|HTTPS
 
|HTTPS
|Responsible for alarm and face pictures
+
|Yes
 
|-
 
|-
|9100
+
|40000-50000 (PTS image stream)
|MTS
+
|RTP
|Responsible to get A/V stream from front device and forward to SS, client and decoding device.
+
|Yes
 
|-
 
|-
|61616
+
|rowspan="2" style="text-align: center;"|'''Video Intercom'''
|Openwire
+
|5080 (SC service)
|Responsible for MQ message push
+
|SIP registration port (UDP)
 +
|Yes
 
|-
 
|-
|1886
+
|20000-30000 (SC service audio stream)
|MQTT
+
|Intercom audio stream forwarding port
|Responsible for APP message push
+
(UDP)
 +
|Yes
 
|-
 
|-
|9090
+
!rowspan="2"|'''Intelligent Alarm/Face/Metadata'''
|DSS_MGW
+
|9900 (OSS service: HTTP)
|Responsible for sending the address of the MTS to the decoding device
+
|HTTP
 +
|No
 +
|-
 +
|9901 (OSS service: HTTPS)
 +
|HTTPS
 +
|Yes
 
|-
 
|-
|8080
+
|rowspan="2" style="text-align: center;"|'''Auto Registration'''
|DSS_MCDPos
+
|9005 (admin service)
|Responsible for POS active registration on the WAN
+
|Auto register redirection
 +
|Yes
 
|-
 
|-
|9500
+
|9500 (ARS service)
|ARS
+
|Dahua second generation protocol
|Responsible to auto register device listening, login and get and 9500 forward stream to MTS
+
|Yes
 
|-
 
|-
 +
! style="text-align: center;"| Access Control
 +
| 9400
 +
| PES
 +
| Yes
 
|}
 
|}
  

Latest revision as of 16:26, 13 July 2022

DSS Express Remote Access Setup via Port Forwarding

Description

These instructions will show you how to setup your DSS Express server and network so you can remotely access the DSS Express server from the DSS Client or from the DSS Mobile App.

Prerequisites

  • DSS Express
  • IP Address of DSS Express
  • User Name and Password to router or modem
Example of Port Forwarding Rules in Router

Port List for DSS Express Server

Function Module Listening Port Application Protocol Required Mapping
Client login 80 (NGINX: HTTP) HTTP No
443 (NGINX: HTTPS) HTTPS Yes
1883(MQ service connected by mobile app) MQ-mqtt (encrypted) Yes
61616 (MQ service connected by client) MQ-openwire (encrypted) Yes
Live View 9100 (MTS service: RTSP) RTSP Yes
9102 (MTS service: RTSPS) RTSP over TLS No
Playback 9320 (SS service: RTSP) RTSP Yes
9322 (SS service: RTSPS) RTSP over TLS No
DeepXplore 9910 (subOSS service) HTTP No
9911 (subOSS service) HTTPS Yes
ANPR 8081 (PTS HTTP image server) HTTP No
8082 (PTS HTTPS image server) HTTPS Yes
40000-50000 (PTS image stream) RTP Yes
Video Intercom 5080 (SC service) SIP registration port (UDP) Yes
20000-30000 (SC service audio stream) Intercom audio stream forwarding port

(UDP)

Yes
Intelligent Alarm/Face/Metadata 9900 (OSS service: HTTP) HTTP No
9901 (OSS service: HTTPS) HTTPS Yes
Auto Registration 9005 (admin service) Auto register redirection Yes
9500 (ARS service) Dahua second generation protocol Yes
Access Control 9400 PES Yes

If you want to use the SIP function of DSS Mobile for VDP, you need to map 20000-30000 ports

Port List for Remote Dahua IP Camera or Recorder

Port Server Function
80 HTTP Responsible for HTTP protocol client login
37777 HTTPS Responsible for HTTPS protocol client and web login
554 RTSP

Instructions

Identify & Set WAN and LAN IP Address of DSS Express Server

Video Instructions

Step by Step Instructions

1. Open the DSS Express Server configuration

DSS Express S Port Forwarding2.png

2. Click the gear icon in the top right to change the IP information of the server

DSS Express S Port Forwarding3.png

3. The Setting window will display the current IP information for the server

DSS Express S Port Forwarding4.png

4. To find out the public IP for the network, start by opening a web browser and go to

www.canyouseeme.org

DSS Express S Port Forwarding5.png

5. The IP listed as "Your IP" will be the public IP as determined by the website

DSS Express S Port Forwarding6.png

6. Enter this address into the "Mapping IP" field in the DSS Server Configuration

DSS Express S Port Forwarding7.png

Be sure to note the CMS IP address, we will be using that IP address to forward the ports in the next step.

DSS Express S Port Forwarding8.png

7. Click OK once the information has been entered

DSS Express S Port Forwarding9.png

8. You will receive a prompt to confirm a restart of the server to make the network changes. Click OK to proceed

DSS Express S Port Forwarding10.png

Forward Ports in Router or Modem

Please note the screenshots in this guide may not match identically to the modem/router being used with the DSS, but will be helpful as a reference in configuring the correct Port Forwarding rules.

If more direct instructions are required, please refer to www.PortForward.com to find a step by step guide for your specific make/model of modem/router

Video Instructions

Step by Step Instructions

1. Log into the router and navigate to the Firewall / Routing section

DSS Express Port Forwarding 1.jpg

2. Create a new port forwarding rule

DSS Express Port Forwarding 2.jpg

3. Enter all information for the port forwarding rule:

  • Name - nickname for Port Forward Rule
  • Port - desired port to be opened
  • Forward IP - CMS IP , found in the previous steps in the DSS Server configuration
  • Protocol - Both (TCP, UDP)

DSS Express Port Forwarding 3.jpg

Click Save once the parameters have been entered

4. The created port forwarding rule will appear in the list.

Repeat the process to create new rules, for every port that is required for DSS functions (refer to above chart)

DSS Express Port Forwarding 4.jpg

5. A full list of forwarded ports for the DSS Express

DSS Express Port Forwarding 5.jpg

Verify Ports are Open

Video Instructions

CanYouSeeMe.org Test Table

Port Server Test Result
80 HTTP Success! Your ISP is not blocking port 80
443 HTTPS Success! Your ISP is not blocking port 80
9000 CMS Success! Your ISP is not blocking port 80
9320 SS Success! Your ISP is not blocking port 80
5080 SIP Error!
8081 PTS Success! Your ISP is not blocking port 80
40000-49000 RTP Error!
50000 HTTP Error!
50001 HTTPS Error!
9100 MTS Success! Your ISP is not blocking port 80
61616 Openwire Success! Your ISP is not blocking port 80
1886 MQTT Error!
9090 DSS_MGW Success! Your ISP is not blocking port 80
8080 DSS_MCDPos Error!
9500 ARS Error!

Step by Step Instructions

1. Open a web browser and go to

www.canyouseeme.org

DSS Express Port Forwarding - Verify 1 .jpg

2. Enter a Port number in "Port to Check" field to test

DSS Express Port Forwarding - Verify 2 .jpg

3. Click Check Port

DSS Express Port Forwarding - Verify 3 .jpg

4. The result will be displayed

Example of blocked port:

DSS Express Port Forwarding - Verify 4 .jpg

Example of open port:

DSS Express Port Forwarding - Verify 5 .jpg