saleacy
3bc1e415f9
fix: ensure network.Dial and MakeHTTPClient use socks5 proxy
The package `network/v2/proxy_network.go` does not wrap `network.Dial`
and `network.MakeHTTPClient`, which causes them to bypass the SOCKS5
proxy and initiate TCP connections directly from the local machine.
před 1 měsícem
9seconds
a85348d6be
Use curl as user agent
před 1 měsícem
9seconds
62cba24071
Use native dialer to communicate with fronting domain
před 1 měsícem
9seconds
94e4179fb7
Add NativeDialer method to mtglib.Network
před 1 měsícem
9seconds
bb49c6a55d
Integrate new fake package and doppel into proxy
před 1 měsícem
9seconds
c886ffdd81
Add TrustTLS method to networkHTTPTransport
před 1 měsícem
9seconds
897e6bf505
Propagate DNS setting to configuration
před 2 měsíci
9seconds
317d7380cb
Add support for custom DNS resolvers
před 2 měsíci
9seconds
1151291535
Use network v2 instead of network v1
před 2 měsíci
9seconds
42927c8bdc
Add v2 network package
před 2 měsíci
9seconds
0440ccf4ff
Rewrite to WaitGroup.Go
před 2 měsíci
9seconds
a0aabf2391
Switch to rand/v2
před 2 měsíci
9seconds
3b03c4a90a
More idioms related to go 1.26
před 2 měsíci
9seconds
36546cec2f
Change default DOH to cloudflarte
před 2 měsíci
9seconds
ecba88d2e3
Update to the latest golangci-lint
před 2 měsíci
9seconds
36dad5a2f6
Update golangci-lint
před 3 roky
9seconds
6a19ded78e
Update docs
před 3 roky
9seconds
e0850869ba
Linting
před 4 roky
9seconds
5282ca26f3
Update golangci-lint to 1.44.2
před 4 roky
9seconds
bc3b517e8b
Remove redundant setting of TCP keepalive since it is default
před 4 roky
9seconds
ffad717829
Use CloseRead and CloseWrites
před 4 roky
9seconds
66f4d967e7
Get rid of buffersize everywhere
před 4 roky
9seconds
d19cfb1df4
Deprecate bufferSize
před 4 roky
Bot Git
d1b0d1f133
fix ipv6 doh-ip
před 4 roky
9seconds
d1e5f9d145
Fix windows build
před 4 roky
9seconds
686f177ab9
Correct error for non-getting of underlying connection
před 4 roky
9seconds
456ed5b051
Change algorithm of TCP relaying
před 4 roky
9seconds
eaa757b6d0
Update code to the latest golangci-lint
před 4 roky
9seconds
e1864377c2
Update golangci-lint to 1.40.1
před 5 roky
9seconds
585ebfeb50
Update golanci-lint
před 5 roky
9seconds
372c703ad6
Add documentation for network
před 5 roky
9seconds
24fdec6694
Move testlib to internal
před 5 roky
9seconds
155a97c25d
Add test for network
před 5 roky
9seconds
87a720dd58
Do not use ristretto
Memory usage is too big
před 5 roky
9seconds
10b78322a3
Implement caching dns resolver
před 5 roky
9seconds
7108fe99ec
Add implementation of telegram dialer
před 5 roky
9seconds
657a74a5c2
Add defaults for proxy opts
před 5 roky
9seconds
f21ee40baf
Remove idle timeout from network
před 5 roky
9seconds
adf4ab1a35
Revert "Add new TCPBufferSize parameter to network"
This reverts commit 57cb1b5aa0 .
před 5 roky
9seconds
57cb1b5aa0
Add new TCPBufferSize parameter to network
před 5 roky
9seconds
f52b3391d1
Add firehol blocklist
před 5 roky
9seconds
f8ad90c845
Refactor network to a top-level module
před 5 roky