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