ssrlive
|
9c4fa4260a
|
beginning async version (#84)
|
2 years ago |
ssrlive
|
97c4aa5137
|
rustfmt max_width = 140
|
3 years ago |
B. Blechschmidt
|
c4ed29b234
|
Remove unnecessary SOCKS buffer
|
3 years ago |
ssrlive
|
b50cac82c0
|
Memory exhaustion (#69)
|
3 years ago |
ssrlive
|
59fa5b155e
|
get_credentials removed
|
3 years ago |
ssrlive
|
2122cc0ba8
|
useless close_connection removed
|
3 years ago |
ssrlive
|
538e40d05b
|
reading code
|
3 years ago |
ssrlive
|
5bd62d3101
|
log::info adjustment
|
3 years ago |
ssrlive
|
e5a645638a
|
rename TcpProxy to ProxyHandler
|
3 years ago |
ssrlive
|
3c09c2699d
|
refine code
|
3 years ago |
B. Blechschmidt
|
d5b76c18cc
|
Fix UDP associate address
|
3 years ago |
ssrlive
|
01157915b3
|
UDP proxy completed
|
3 years ago |
ssrlive
|
30420059cc
|
send_udp_packet
|
3 years ago |
ssrlive
|
da87fa8d5a
|
UDP associate
|
3 years ago |
ssrlive
|
46ca342aba
|
connection_managers renamed to connection_manager
|
3 years ago |
ssrlive
|
489d5fec00
|
ConnectionInfo
|
3 years ago |
ssrlive
|
94835c41a4
|
UDP Associate
|
3 years ago |
ssrlive
|
855aaa04fa
|
read code
|
3 years ago |
ssrlive
|
3720c41a6b
|
minor changes
|
3 years ago |
ssrlive
|
ff9c258fbd
|
re-formatting with max_width = 120
|
3 years ago |
ssrlive
|
4ebd019cb5
|
minor changes
|
3 years ago |
ssrlive
|
1031f586f7
|
Refine code logic
|
3 years ago |
ssrlive
|
8d835dc96d
|
Unexpected comsuming (#48)
|
3 years ago |
ssrlive
|
a00f4b1a8b
|
socks5 stuff
|
3 years ago |
ssrlive
|
6e81e78dfb
|
socks5 respones
|
3 years ago |
ssrlive
|
c61b6c74cd
|
swith socks5-impl
|
3 years ago |
Jorge Alejandro Jimenez Luna
|
86429ee8eb
|
Initial support digest auth scheme
|
3 years ago |
B. Blechschmidt
|
6767076a6b
|
Implement GFW bypass (see issue #35)
|
3 years ago |
B. Blechschmidt
|
75bfdcc95a
|
Support authentication without credentials if credentials are provided
|
3 years ago |
B. Blechschmidt
|
ad72147ff4
|
Free memory of closed connections
|
3 years ago |
B. Blechschmidt
|
42878c29fd
|
Rename SOCKS module
|
3 years ago |
B. Blechschmidt
|
f67d8b23a8
|
Beautify SOCKS implementation
|
3 years ago |
ssrlive
|
c0cff1da58
|
refine SocksAddressType
|
3 years ago |
B. Blechschmidt
|
7818829760
|
Apply clippy fixes
|
3 years ago |
B. Blechschmidt
|
10a674d1c9
|
Fix CPU spikes due to always-writable event and improve half-open connection handling
|
3 years ago |
B. Blechschmidt
|
20dc6f78f1
|
Refactor
This commit moves some essential types to lib and fixes one clippy
warning: https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names
|
3 years ago |
B. Blechschmidt
|
341bab5586
|
Implement SOCKS4
|
3 years ago |
ssrlive
|
bfa1bbc462
|
switch to smoltcp dev version
to support IpProtocol with Hash trait
|
3 years ago |
ssrlive
|
d4eed896bb
|
SocketAddr issues
|
3 years ago |
ssrlive
|
6fe44f8055
|
IpProtocol values
|
3 years ago |
ssrlive
|
4af656039e
|
refine code
|
3 years ago |
B. Blechschmidt
|
56d0dd9d42
|
Fix SOCKS5 domain name address type sending
|
3 years ago |
B. Blechschmidt
|
1a5eeece6f
|
Prepare DNS support
|
3 years ago |
ssrlive
|
e637a55e6a
|
move error handler to a separate module
|
3 years ago |
B. Blechschmidt
|
2f295c3fdc
|
Use Option type for credentials
This commit applys the diff by @ssrlive from
3223ca4e22 (commitcomment-105521241).
|
3 years ago |
B. Blechschmidt
|
d2aef08e3c
|
Implement SOCKS5 authentication
|
3 years ago |
B. Blechschmidt
|
c1aaec6159
|
Make manager references immutable
|
3 years ago |
Elvis Gallagher
|
8d408bbe76
|
Cleaning and update
|
4 years ago |
B. Blechschmidt
|
5b6ac8b206
|
Improve error handling
|
5 years ago |
B. Blechschmidt
|
6607df83cd
|
Initial commit
|
5 years ago |