Добавил в API две возможности для TCP порта:
1. Добавление адреса и маски в качестве адреса "Белого списка" для указанного внешнего порта порта VPNKI.
Адрес и маска указываются в явном виде:
https://vpnki.ru/index.php?option=com_api&format=raw&app=webservices&resource=tcpport&action=update&port=<внешний TCP порт системы vpnki>&whitelist_ip=<адрес сети белого списка>&whitelist_mask=<маска сети белого списка>&key=<ключ пользователя>
Где:
port – ранее выданный TCP пользователю порт системы vpnki
whitelist_ip - адрес сети Internet для "белого списка" (например 57.23.118.70)
whitelist_mask - маска сети для адреса "белого списка" (например 255.255.255.255)
2. Добавление адрес сети Интернет пользователя, который произвел данный запрос в белый список и маски 255.255.255.255 для указанного порта VPNKI.
https://vpnki.ru/index.php?option=com_api&format=raw&app=webservices&resource=tcpport&action=update&port=<внешний TCP порт системы vpnki>&my_address=yes&key=<ключ пользователя>
Где:
port – ранее выданный TCP пользователю порт системы vpnki
my_address=yes - признак необходимости добавления IP адреса источника запроса и маски 255.255.255.255
Ссылка на общее описание API тут
vpnki.ru/settings/api-rus
Попробуйте на досуге.