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