Aliaksandr Valialkin
|
c8b7c32e23
|
lib/proxy: typo fix after a5c5b54c22
|
2021-04-05 14:37:06 +03:00 |
|
Aliaksandr Valialkin
|
e0b687171b
|
lib/proxy: add support for socks5 over tls proxy
|
2021-04-05 13:00:42 +03:00 |
|
Nikolay
|
d0b664454b
|
adds socks5 support for fasthttp client (#1178)
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1177
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
|
2021-04-04 01:43:59 +03:00 |
|
Aliaksandr Valialkin
|
ab9e1eb41f
|
lib/promscrape: support for simple HTTP proxies without CONNECT method support such as https://github.com/prometheus-community/PushProx
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1179
|
2021-04-04 00:40:58 +03:00 |
|
Aliaksandr Valialkin
|
ae5c20a34c
|
lib/proxy: log response body on non-200 response code
This should improve debuggability for https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1179
|
2021-04-03 03:03:41 +03:00 |
|
Aliaksandr Valialkin
|
8005ba26b9
|
lib/netutil: enable IPv6 UDP listening if -enableTCP6 command-line flag is passed to VictoriaMetrics
This is a follow-up for 18cfc4be7b
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1131
|
2021-03-17 00:19:30 +02:00 |
|
Aliaksandr Valialkin
|
54f902467d
|
lib/proxy: there is no need in cloning tlsCfg, which has been created two lines above
|
2021-03-12 10:48:01 +02:00 |
|
Aliaksandr Valialkin
|
72a8fa484b
|
lib/proxy: set proxy address in tls.Config.ServerName instead of the target address
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1116
|
2021-03-12 10:41:25 +02:00 |
|
Aliaksandr Valialkin
|
60e0280a94
|
lib/promscrape: add ability to configure proxy options via proxy_tls_config , proxy_basic_auth , proxy_bearer_token and proxy_bearer_token_file
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1116
|
2021-03-12 03:36:11 +02:00 |
|
Aliaksandr Valialkin
|
8b8d4cbcfe
|
lib/proxy: do not show inline basic auth passwords when logging errors related to proxy_url
|
2021-03-11 13:44:14 +02:00 |
|
Aliaksandr Valialkin
|
e15f3f4f2a
|
lib/proxy: pass proxy hostname in Host header of the CONNECT request
This should resolve the following issue when connecting to tls proxy:
cannot validate certificate for ... because it doesn't contain any IP SANs
|
2021-03-09 20:41:18 +02:00 |
|
Aliaksandr Valialkin
|
9d8223eafb
|
lib/proxy: set missing ServerName in TLS config for proxy_url .
While at it, allow setting Proxy-Authorization for `proxy_url` via `basic_auth` and `bearer_token` configs.
|
2021-03-09 19:01:14 +02:00 |
|
Aliaksandr Valialkin
|
4ee53c3961
|
all: use net.Dial instead of fasthttp.Dial , because fasthttp.Dial limits the number of concurrent dials to 1000
|
2021-01-11 12:52:51 +02:00 |
|
Aliaksandr Valialkin
|
367fc17933
|
lib/promscrape: code prettifying for 8dd03ecf19
|
2020-12-24 10:57:20 +02:00 |
|