emule How to set up the client port:
Tcp
emule randomly selects a port at the first run as the default value for this parameter, and will always download data from other customers through this port in the future. This port must be able to connect from the outside, which is important because once the port is blocked by a firewall or disabled by a router because of a missing forwarding rule, only the low ID can be obtained. Therefore, once this port is changed, the corresponding changes must be made in the router/firewall.
Udp
UDP ports are used to connect Kademlia networks and are also used to implement many of the features in the emule extension protocol. The direct connection between customers through UDP, not only can greatly reduce the connection overhead, but also reduce the load on the server. As with TCP ports, UDP ports also need to be turned on in the firewall or set forward in the router, otherwise the status of the Kademlia network will become "blocked by firewalls"-a state similar to the lowID when connecting to the server. If this port cannot be turned on, you should check "Disable", but you cannot use the Kad network without a UDP port.
Use UPnP to set up ports
If the computer is behind a router/firewall and the router/firewall supports UPnP (Universal Plug and Play), emule can automatically open the required port at each startup and automatically close the open port on exit, eliminating the need to manually set up the router/firewall.
Test port
When this button is pressed, a Web page is opened in the browser and a script is run to verify that the port you have entered is open and that you can get highid. If the page prompts for validation errors, the router and/or firewall settings still need to be corrected.