Я использую Perfect Framework для моего серверного приложения, работающего на экземпляре AWS EC2.Я использую следующий код для получения IP-адреса клиента.
open static func someapi(request: HTTPRequest, _ response: HTTPResponse) {
var clientIP = request.remoteAddress.host }
Это работало нормально, пока я не установил ssl-сертификат на свой экземпляр EC2 и не начал перенаправлять входящий трафик на порт 443.
СейчасЭтот код дает мне IP-адрес моего сервера, я думаю, из-за перенаправления, Perfect почему-то думаю, что запрос приходит сам по себе.
Есть ли какой-либо другой способ получить IP-адрес клиента?Или я должен попробовать что-то еще?
Спасибо!