9seconds
37a78bd1c3
More reasonable cli for access
5 anni fa
9seconds
1f862027af
Add blocklist to config
5 anni fa
9seconds
02643fb6bb
Add concurrency parameter
5 anni fa
9seconds
e167b85d3b
Add HTTP timeout
5 anni fa
9seconds
c0b6124d94
Add tests for configuration parsing
5 anni fa
9seconds
113b5ecbe0
Add tests for config type ip
5 anni fa
9seconds
4daf927a72
Add method for validation of the secret
5 anni fa
9seconds
1218f18af9
Add tests for config type port
5 anni fa
9seconds
7ca143d352
Add tests for config type url
5 anni fa
9seconds
428010880e
Add tests for prefer ip config type
5 anni fa
9seconds
dc81740bda
Add tests for hostport type
5 anni fa
9seconds
f7dc54b652
Add tests for config type http path
5 anni fa
9seconds
c0ab254acf
Minor formatting issues
5 anni fa
9seconds
5c4536c591
Add tests for config error rate type
5 anni fa
9seconds
d48e82be7c
Add tests for duration config type
5 anni fa
9seconds
bc4b14c83d
Add tests for type bytes
5 anni fa
9seconds
d6566e5dfb
Change network to accept DialFunc
5 anni fa
9seconds
1a02511afe
Move config into separate package
5 anni fa
9seconds
baee322cd7
Reset a project
5 anni fa
9seconds
af7021fac8
Fix urls for missed IPs
5 anni fa
9seconds
33b1a5426c
Update golangci-linter
5 anni fa
a68366
c3be5311e8
Fix t.me QR code. Closes #159
5 anni fa
9seconds
7a6695f6c4
Update golangci-lint
5 anni fa
9seconds
25edb60f2c
Use different formula for calculating proxy buffer
6 anni fa
9seconds
b5a8d8b804
Add possibility to scale middleproxy buffers
6 anni fa
9seconds
8e29ff78ba
Add possibility to define your own ntp servers
6 anni fa
9seconds
07f00a363e
Add new option for preferring of new IP
6 anni fa
9seconds
b6251608d9
Add script for fast deployment
6 anni fa
9seconds
dfa53af567
Fix for statsd incorrect types
6 anni fa
9seconds
ae479adeaa
Use fastcache instead of ristretto
6 anni fa
9seconds
a7a4da8ee5
Make connection multiplexing configurable
6 anni fa
9seconds
34ad883559
Use ristretto instead of bigcache
6 anni fa
9seconds
038b2b200d
Success path for fake tls is implemented
6 anni fa
9seconds
fd8506c82a
Propagate hostname from the secret
6 anni fa
9seconds
559a1a666b
Generate tls secrets
6 anni fa
9seconds
4c5f1a5636
Propagate cloak_port setting
6 anni fa
9seconds
5009859a1e
linting the code
6 anni fa
9seconds
6e154b3f44
Fix for urls
6 anni fa
9seconds
d459efcf9c
bug fixes
6 anni fa
9seconds
6c7edfb7db
Add new stats metric
6 anni fa
9seconds
386522ba22
Correct printable configuration
6 anni fa
9seconds
2918ed11e5
Remove juju/errors
6 anni fa
9seconds
701f62ed4c
More reasonable shutdowns
6 anni fa
9seconds
2492a47d0a
Direct proxy works
6 anni fa
9seconds
33852ca481
Base prevention of replay attacks on proxy
7 anni fa
Evgeniy Kulikov
70be70de3c
DualStack is deprecated
```
// DualStack previously enabled RFC 6555 Fast Fallback
// support, also known as "Happy Eyeballs", in which IPv4 is
// tried soon if IPv6 appears to be misconfigured and
// hanging.
//
// Deprecated: Fast Fallback is enabled by default. To
// disable, set FallbackDelay to a negative value.
DualStack bool
```
7 anni fa
9seconds
9346c11f37
Add support for prometheus
7 anni fa
9seconds
7182c7bf65
Add new secure-only mode
7 anni fa
9seconds
0ce325f908
Add possibility to set read/write buffers separately
7 anni fa
9seconds
b86ad07ba9
Simplify the sources
7 anni fa