Biblioteka libgadu obsługuje wykonywanie połączeń za pomocą serwerów pośredniczących HTTP. Możliwe jest użycie serwerów wymagających autoryzacji mechanizmem podstawowym (Digest i NTLM nie są obsługiwane). Aby wymusić korzystanie z serwera pośredniczącego, należy ustawić flagę gg_proxy_enabled
i odpowiednio ustawić poszczególne zmienne.
- Błąd:
- Serwer pośredniczący nie jest wykorzystywany dla połączeń bezpośrednich.
- Błąd:
- Ustawienia serwera pośredniczącego są globalne dla wszystkich połączeń.
◆ gg_proxy_enabled
Flaga włączenia połączeń przez serwer pośredniczący.
◆ gg_proxy_host
char* gg_proxy_host = NULL |
Adres serwera pośredniczącego.
◆ gg_proxy_port
Port serwera pośredniczącego.
◆ gg_proxy_http_only
int gg_proxy_http_only = 0 |
Flaga używania serwera pośredniczącego jedynie dla usług HTTP.
◆ gg_proxy_username
char* gg_proxy_username = NULL |
Nazwa użytkownika do autoryzacji serwera pośredniczącego.
◆ gg_proxy_password
char* gg_proxy_password = NULL |
Hasło użytkownika do autoryzacji serwera pośredniczącego.