In this task, the network requirement functions, such as opening ports in the firewall, creating forwarding protocols to allow both ends of the communication line to recognize each other, and filtering packages to allow only connections from known sources, were reviewed and implemented