Я использую indy idhttp для работы с telegram api, мой код выглядит примерно так:
LHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
idHttp.ReadTimeout := 30000;
idHttp.IOHandler:=LHandler;
LHandler.SSLOptions.Method := sslvTLSv1;
LHandler.SSLOptions.Mode := sslmUnassigned;
idHttp.HandleRedirects := true;
//Proxy Code...
idHttp.Post( API + msg, Params, Stream);
мой код работает просто отлично, но проблема заключается в цензуре и фильтрации в моей стране, яЯ должен использовать VPN-сервисы, такие как AnyConnect, L2TP, ... Теперь мой вопрос: как я могу использовать Indy ProxyParams для обхода цензуры и публикации данных, конечно, я знаю, что мне нужно добавить приведенный ниже код перед idhttp.post, но я могуt выяснить, какие протоколы он поддерживает или какие услуги VPN мне следует использовать?Заранее спасибо.
idHttp.ProxyParams.ProxyServer:='xxxxxx';
idHttp.ProxyParams.ProxyUsername:='user';
idHttp.ProxyParams.ProxyPassword:='pass';
idHttp.ProxyParams.ProxyPort:=xxx;