Я использую WebSocketSharp
клиент с SSL
следующим образом:
var uri = $"wss://{_ip}:{_port}/";
websocketSec = new WebSocketSharp.WebSocket(uri);
websocketSec.OnOpen += Websocket_Opened;
websocketSec.OnMessage += WebsocketSec_OnMessage;
websocketSec.OnError += (o, ee) => UpdateResultDisplay($"\r\nWebSocket Error: {ee.Message}");
websocketSec.OnClose += (o, ee) => Websocket_Closed(o, null);
websocketSec.SslConfiguration.ServerCertificateValidationCallback = (s, certificate, chain, sslPolicyErrors) =>
{
websocketSec.Log.Debug($"Certificate:\n- Issuer: {certificate.Issuer}\n- Subject: {certificate.Subject}");
return true;
};
websocketSec.Connect();
Работает нормально.Проблема в том, что сервер видит мой локальный IP-адрес 10.**.**.***
.Мне нужен сервер, чтобы увидеть мой глобальный IP-адрес.
Можно ли как-то настроить клиент для использования глобального IP-адреса?