Direct Access
Changelog
| Version | Author | Update date | Comment |
|---|---|---|---|
| 2.4.0 | ITsung.Shen | 2025/04/21 | First Version |
| 2.4.1 | ITsung.Shen | 2025/07/01 | Add chapter 2.1.3 / 2.2.3 / 2.2.4 / 2.3.4 / 2.3.5Update images with new UI interface |
| 2.5.0 | ITsung.Shen | 2025/09/03 | Add alarm rule sections: 2.1.4 / 2.2.5 / 2.3.6Add Chapter 3: Alarm SettingsUpdate UI screenshotsRemove Compression in 2.1.1Remove ENFRYPTION_SIZE_1024 in 2.1.1Add Current traffic description in 2.2.1 / 2.3.1Add remote connection statistics in Chapter 1 |
1. Introduction
Starting from version 2.4.0, EdgeHub supports the Direct Access feature, allowing users to manage various cross-subnet remote connection configurations supported by Advantech devices. After logging into EdgeHub, users can click the Direct Access button on the EdgeHub homepage to access this feature.

Direct Access provides four main function blocks:
- Connection management
- Usage insight (Not yet available)
- Alarm settings
- Activity log (Not yet available)

Currently, the first remote connection management function supported by Direct Access is the configuration of components related to EdgeHub Private Network (EPN), which includes:
- EPN Server
- Add and edit EPN server configurations
- EPN Device
- Display a list of EPN devices and their channel connection statuses
- Edit EPN device settings
- EpnClient
- Display a list of EpnClients and their channel connection statuses
- Edit or delete EpnClients
- Terminal
- Display a list of terminals
You can view remote connection statistics for the current tenant at the top-right corner of the Connect Management homepage. The statistics include:
-
Total client devices: The total number of devices and EpnClients under this tenant.
-
Online devices: The number of currently online devices, displayed as online / total.
-
Online EpnClients: The number of currently online EpnClients, displayed as online / total.
-
Current traffic: The accumulated traffic (including downloads and uploads) from all devices and EpnClients since their most recent EPN connection. If all devices and EpnClients are disconnected, this value is reset to 0.
-
Monthly traffic: The total monthly traffic from all devices and EpnClients under the tenant.
> Note: The monthly statistics are reset at 00:00:00 UTC on the 1st day of each month.

The following sections describe the detailed configuration settings.
2. Connection management - EdgeHub private network (EPN)
2.1 EPN Server
2.1.1 Add server
Follow the steps below to add an EPN Server:
-
Click the
Addbutton
-
Adjust the following fields as needed. In general, it is recommended to keep the default values for all fields except the following two:
- EPN subnet address
- Terminal subnet address

Field Description Options Default Value EPN Subnet address EPN subnet address, IP used to allocate addresses for EPN Devices and EpnClients String, IPv4 format 192.168.0.0 EPN Subnet mask Subnet mask for the EPN subnet String, IPv4 format 255.255.0.0 Interface Type EPN interface type**- TUN**: IP-layer tunnel (IP packets only)- TAP: Ethernet-level tunnel (supports broadcast/ARP) TUN / TAP TAP Protocol Protocol used for EPN tunneling TCP / UDP TCP Encryption algorithm Encryption algorithm for the EPN tunnel AES_128_CBCAES_128_GCMAES_256_CBCAES_256_GCM AES_128_GCM RSA encryption length (bit) RSA key length for key exchange (in bits) ENCRYPTION_SIZE_2048ENCRYPTION_SIZE_4096 ENCRYPTION_SIZE_2048 HMAC Hash-based Message Authentication Code for EPN packet integrity check SHA224SHA256SHA384SHA512 SHA256 Description Description of the server Any string None Terminal subnet address Terminal subnet addressIP used to allocate addresses for Terminals String, IPv4 format 10.176.0.0 Terminal subnet mask Terminal subnet mask String, IPv4 format (non-editable) 255.240.0.0 -
Notes:
-
When Interface Type is set to TUN, Terminal functionality is not supported, and related settings will be hidden or disabled.
-
When selecting TCP or UDP as the Protocol, the EPN Server will listen on different ports, which are dynamically assigned by EdgeHub and may range from Port 13000 ~ 14000.
-
-
After completing the input, click the
Submitbutton.
-
The screen will enter a progress interface. Please wait for the EPN Server to finish being created.

-
Once the creation is complete, click the
Continue to device syncbutton.
-
You will enter the device synchronization screen. At this point, it will sync with the device list from the Device Management feature and automatically add devices that support EPN into the EPN device list.
- Currently supported device type:
- EdgeLink

- Currently supported device type:
-
After device synchronization is complete, the screen will return to the server page. You can see that the server has been successfully created in the list.

-
You can open the sidebar to view detailed information of the EPN Server.
- Note: If firewall configuration is required, please allow access to the target based on the selected protocol port and the IP information shown in the sidebar.

2.1.2 Edit server
Follow the steps below to edit an EPN Server:
-
Click the
Actionbutton.
-
Modify the fields as needed. Field descriptions are the same as in section 2.1.1 Add server. Additionally, starting from version 2.5.0, configuration of the server’s alarm rules has been introduced. For detailed instructions, please refer to section 2.1.4.

-
After configuration, click
Submit. A prompt will appear informing you that changing the server settings will invalidate all existing certificates for connected EPN devices and EpnClients, causing them to immediately disconnect. Once the server update is complete, users will need to reconnect manually if needed. If everything is correct, clickSave.
-
The screen will enter a progress interface. Please wait for the EPN Server edit process to complete.

-
Once editing is complete, the screen will return to the server list page where you can see that the server has been successfully updated.

2.1.3 Enable / Disable server
This section explains how to disable/enable the EPN server.
-
When the EPN server is enabled, users can disable the server. Click the switch component on the screen, and a dialog box will appear asking for confirmation to disable the server. Please click
Disable.
-
The system will proceed with the disabling process. After completion, the screen will return to the server list, where the status will show as disabled.

-
Please note that when the server is disabled, all related function settings (EPN server, EPN devices, EpnClients, terminals) will be unavailable.
-
When the EPN server is disabled, users can enable the server. Click the switch component on the screen, and a dialog box will appear asking for confirmation to enable the server. Please click
Enable.
-
The system will execute the enabling process. After completion, the screen will return to the server list, where the status will show as enabled.

2.1.4 Edit server's alarm rule
Starting from EdgeHub version 2.5.0, the Edit Server screen now includes a configuration option for Server Alarm Rules.

You can enable alarm rules and define the triggering conditions. Once the specified conditions are met, EdgeHub will raise an alarm, which can then be handled based on the alarm notification settings described in [Section 3: Alarm Settings].