The “port” attribute specifies the port to connect to. This attribute MAY be present. The value MUST be a valid port number in decimal form. If not specified, the port value is “1080” (in accordance with RFC 1928).
Therefore I wonder if Openfire’s File Proxy port of 7777 should be changed to 1080?
I assume it’s to because 1080 is a privileged port that can only be bound by processes with superuser privileges (root) under Unix/Linux. One could drop the priviliges after binding the port, but I assume the developers decided it was easier to simply use 7777 as file-transfer port.