江湖风轻
10dcb7a3ad
Fix: PacketConn's internal remote address is overwritten ( #2727 )
...
When using vmess + fake-ip, after receiving the first UDP response,
PacketConn's internal address will be rewritten to fake-ip, causing all
subsequent sending operations to return "ErrUDPRemoteAddrMismatch".
Signed-off-by: Hackerl <490021209@qq.com>
2023-05-11 18:42:24 +08:00
yaling888
95bbfe3945
Fix: should always drop packet when handle UDP packet ( #2659 )
2023-04-05 14:05:23 +08:00
Dreamacro
71f8f0667f
Fix: fakeip 4in 6 unmap
2023-03-04 16:27:36 +08:00
Dreamacro
5497adaba1
Fix: fakeip udp should not replace with another ip
2022-07-05 21:09:29 +08:00
Kr328
6a92c6af4e
Fix: http proxy Upgrade behavior ( #2097 )
2022-04-25 19:50:20 +08:00
Dreamacro
bcb301b730
Chore: adjust all udp alloc size
2021-11-03 22:29:24 +08:00
Kr328
b6ff08074c
Refactor: plain http proxy ( #1443 )
2021-06-15 17:13:40 +08:00
Dreamacro
045edc188c
Style: code style
2021-06-10 14:05:56 +08:00
Dreamacro
824f5bd731
Fix: reuse http connection broken on previous commit
2021-05-07 11:08:46 +08:00
Dreamacro
3f3db8476e
Fix: HTTP inbound leak
2021-05-06 22:34:37 +08:00
Dreamacro
7ee49f5171
Fix: HTTP server should close when Connection
is close
2021-03-30 16:33:49 +08:00
Dreamacro
f7f97ef625
Fix: some HTTP proxy request broken
2021-03-10 16:23:55 +08:00
Jason Lyu
f53686103d
Chore: reset udp timeout after sending each packet ( #1260 )
2021-02-26 10:40:55 +08:00
Kr328
cd48f69b1f
Fix: wrap net.Conn to avoid using *net.TCPConn.(ReadFrom) ( #1209 )
2021-02-01 20:06:45 +08:00
Dreamacro
f4de055aa1
Refactor: make inbound request contextual
2021-01-23 14:58:09 +08:00
Keyi Xie
02d029dd2d
Fix: close http Response body on provider ( #1154 )
2020-12-29 11:28:22 +08:00
Dreamacro
8766287e72
Chore: sync necessary changes from premium
2020-09-21 22:22:07 +08:00
Dreamacro
5805334ccd
Chore: pass staticcheck
2020-08-25 22:19:59 +08:00
Dreamacro
59bda1d547
Change: local resolve DNS in UDP request due to TURN failed
2020-06-12 23:39:03 +08:00
comwrg
51b6b8521b
Fix: typo ( #657 )
2020-04-27 22:20:35 +08:00
Dreamacro
0e56c195bb
Improve: pool buffer alloc
2020-04-25 00:30:40 +08:00
Dreamacro
1825535abd
Improve: recycle buffer after packet used
2020-04-16 18:19:36 +08:00
Kr328
206767247e
Fix: udp traffic track ( #608 )
2020-03-28 20:05:38 +08:00
duama
b263095533
Fix: TPROXY fakeip ( #572 )
2020-03-10 20:36:24 +08:00
Dreamacro
7b48138ad0
Fix: vmess udp crash
2020-02-17 17:34:19 +08:00
Dreamacro
d75cb069d9
Feature: add default-nameserver and outbound interface
2020-02-15 21:42:46 +08:00
Dreamacro
26ce3e8814
Improve: udp NAT type
2020-01-31 14:43:54 +08:00
Comzyh
93ea037230
Improve: UDP relay refactor ( #441 )
...
Co-authored-by: Dreamacro <Dreamacro@vip.qq.com>
2019-12-28 18:44:01 +08:00
Dreamacro
4d7096f451
Fix: HTTP inbound proxy can't close correctly
2019-12-07 23:37:42 +08:00
Dreamacro
207371aeae
Feature: add experimental connections API
2019-10-27 21:44:07 +08:00
Dreamacro
52cfa94652
Fix: HTTP proxy should copy body
2019-10-26 22:13:15 +08:00
Jason Lyu
4cd8b6f24f
Fix: some UDP issues ( #265 )
2019-10-11 20:11:18 +08:00
Soar Qin
112b3e5a6c
Fix: don't close connection on status 100 Continue
and header Proxy-Connection: Keep-Alive
( #294 )
2019-09-12 10:22:08 +08:00
Soar Qin
9815010131
Fix: HTTP status code 100 Continue
support" ( #288 )
...
* Fix: HTTP Status Code `100 Continue` support
* Style: code style adjustment
2019-09-08 12:21:28 +09:00
X. Jason Lyu
1fd8f690fe
Fix(socks5): fully udp associate support ( #233 )
2019-07-25 17:47:39 +08:00
Dreamacro
c92cda6980
Feature: socks5 udp associate
2019-04-23 23:30:13 +08:00
Dreamacro
23bb01a4df
Fix: http request keepAlive with right http header
2019-03-03 11:51:15 +08:00
Dreamacro
cb118d4371
Chore: improve outbound architecture
2018-12-22 23:56:42 +08:00
beyondkmp
34c8655974
Fix: don't keepalive when connection is close ( #65 )
...
fixed #60
2018-12-10 11:48:57 +08:00
Dreamacro
4895bcefca
Optimization: reduce the memory of each TCP relay
2018-10-21 20:28:40 +08:00
Dreamacro
2fd59cb31c
Chore: make the code more semantic
2018-09-30 12:25:52 +08:00
Dreamacro
eb778ad6e2
Improve: cleanup code
2018-09-21 11:33:29 +08:00
Dreamacro
0caa8e05a3
Improve: better relay copies
2018-09-17 00:15:58 +08:00
Dreamacro
f2dbabeaa0
Fix: close connection when response closed
2018-08-31 21:24:10 +08:00
Dreamacro
8ec025b56a
Improve: HTTP proxy server handler
2018-08-27 00:06:40 +08:00
Dreamacro
ebe1cee6dc
Improve: clean code
2018-08-12 16:18:58 +08:00
Dreamacro
410b272b50
Fix: issue #3
2018-08-11 22:51:30 +08:00
Dreamacro
8389150318
Improve: config convergent and add log-level
2018-07-26 00:04:59 +08:00