Alexey Dolotov
2b07c0037e
Add public-ipv4/public-ipv6 config options for manual IP override
On some servers ifconfig.co is unreachable (e.g. Hetzner, AdGuard DNS
blocklists), causing 'mtg doctor' SNI-DNS check and 'mtg access' link
generation to fail. New config options allow specifying public IPs
manually, with automatic detection as fallback.
Fixes #405
1ヶ月前
9seconds
b6b900e430
Refactoring
1ヶ月前
9seconds
8df1629882
Access command should use native dialer instead of network one
1ヶ月前
9seconds
0440ccf4ff
Rewrite to WaitGroup.Go
2ヶ月前
9seconds
074c4017f5
Formatting by gofumpt
2ヶ月前
9seconds
ecba88d2e3
Update to the latest golangci-lint
2ヶ月前
9seconds
36dad5a2f6
Update golangci-lint
3年前
9seconds
ffad717829
Use CloseRead and CloseWrites
4年前
9seconds
c85c88efd6
Add simple-run command
4年前
9seconds
3fd5e9eb19
Rework cli
4年前
9seconds
e1864377c2
Update golangci-lint to 1.40.1
5年前
9seconds
585ebfeb50
Update golanci-lint
5年前
9seconds
ea7033d569
Move cli to internal
5年前
9seconds
69203f3e23
Add tests for obfuscated2 clientside
5年前
9seconds
0ad2d61742
Move config path cli parameter to base
5年前
9seconds
37a78bd1c3
More reasonable cli for access
5年前
9seconds
18e3ca77de
Fix lint issues
5年前
9seconds
185baf6bc9
Add tests for access command
5年前
9seconds
c0ab254acf
Minor formatting issues
5年前
9seconds
6b9b437a5a
Correct usage of ifconfig.co
5年前
9seconds
d6566e5dfb
Change network to accept DialFunc
5年前
9seconds
6b28488fbd
Move cli to separate package
5年前
9seconds
1a02511afe
Move config into separate package
5年前
9seconds
757ea5b63c
Add PatchHTTPClient method
This method is mostly required for testing
5年前
9seconds
24add0dce4
Make network as a separae interface
5年前
9seconds
299c6478c2
Create base structure to allow patching
5年前
9seconds
94084674c0
Use custom cli classes
5年前
9seconds
9aa56191f9
Linting
5年前
9seconds
a34949f15c
Rename secret ee to hex
5年前
9seconds
cbcc113e41
Add cli command for access
5年前