aclk_proxy.h 514 B

123456789101112131415161718192021
  1. #ifndef ACLK_PROXY_H
  2. #define ACLK_PROXY_H
  3. #include <config.h>
  4. #define ACLK_PROXY_PROTO_ADDR_SEPARATOR "://"
  5. typedef enum aclk_proxy_type {
  6. PROXY_TYPE_UNKNOWN = 0,
  7. PROXY_TYPE_SOCKS5,
  8. PROXY_TYPE_HTTP,
  9. PROXY_DISABLED,
  10. PROXY_NOT_SET,
  11. } ACLK_PROXY_TYPE;
  12. ACLK_PROXY_TYPE aclk_verify_proxy(const char *string);
  13. const char *aclk_lws_wss_get_proxy_setting(ACLK_PROXY_TYPE *type);
  14. void safe_log_proxy_censor(char *proxy);
  15. const char *aclk_get_proxy(ACLK_PROXY_TYPE *type);
  16. #endif /* ACLK_PROXY_H */