nadoo
7486373821
proxy: support server mode of PROXY protocol v1
2021-08-04 19:13:22 +08:00
nadoo
32e1c37cfe
socks5,ss: improve udp server
2021-07-31 21:49:58 +08:00
nadoo
ddfcaae49c
ssh: reuse underlying connection ( #251 )
2021-04-20 15:28:52 +08:00
nadoo
93728c6378
socks5: fixed a bug in target getting
2021-03-19 15:57:16 +08:00
nadoo
fbf694f5cd
socks5: fix an issue in udp handling with auth ( #219 )
2021-02-12 22:11:07 +08:00
mzz
d2268b623f
fix(socks5): should not dial returned bind addr directly ( #212 )
...
* fix(socks5): should not dial returned bind addr directly
When server returns an any ip (0.0.0.0 or [::0]), we should use conventional ip to replace the any ip given (0.0.0.0 or [::0]).
This behaviour adapts to most situations.
See v2fly/v2ray-core#523
* fix: splithostport
2021-02-07 11:04:58 +08:00
nadoo
2db84bb7aa
chore: document works and code optimizations
2020-12-02 19:00:39 +08:00
nadoo
63112a1509
kcp: support set mode ( #197 )
2020-11-30 20:28:09 +08:00
nadoo
c9f3c20bc1
proxy: drop tcptun
and udptun
, use tcp
and udp
instead
2020-11-29 15:09:44 +08:00
nadoo
417ac556f7
pool: added bufio.Reader pool
2020-11-03 22:52:50 +08:00
nadoo
d510ea45b0
udp: remove uottun and optimize udp implementation
2020-10-15 00:19:05 +08:00
nadoo
175ef16a5c
trojan: support listen as trojan server
2020-10-10 19:04:33 +08:00
nadoo
6d64ee4c0e
dns: change cache to lrucache
2020-10-08 18:48:23 +08:00
nadoo
cd42337169
chore: update doc for info and restructure codes
2020-10-03 22:42:34 +08:00
nadoo
8b6739f12c
vless: spport server mode
2020-10-03 20:51:27 +08:00
nadoo
edfca215c5
general: restructure package, move socks to proxy
2020-10-01 22:49:14 +08:00
nadoo
bd358e4ae6
proxy: move conn to proxy package
2020-10-01 22:38:34 +08:00
nadoo
89114e678b
proxy: record failures of remote connection only
2020-09-14 20:56:37 +08:00
nadoo
167e6e5d29
general: several optimizations
2020-08-25 22:14:08 +08:00
nadoo
a118ec5837
general: optimize domain parts operations
2020-08-16 12:00:46 +08:00
nadoo
b99a730968
general: suport results feedback in more protocols
2020-05-01 20:54:23 +08:00
nadoo
c5881a6db3
general: update due to the previous interface change
2020-04-29 18:45:58 +08:00
nadoo
76fddcc29c
dns: use pool buffer if possible
2020-04-22 19:37:10 +08:00
nadoo
bfcf9272dc
trojan: added udp support
2020-04-12 15:27:20 +08:00
nadoo
2520a1c8b4
ss: handle unexpect situation to avoid panic #132
2020-04-11 21:08:10 +08:00
nadoo
9c3f2f600a
socks5: fix #148
2020-04-04 18:00:31 +08:00
nadoo
ef8cdfa703
http: support auth in server mode. #84
2019-10-19 22:16:15 +08:00
nadoo
2560f6727f
socks5: support auth in server mode. #84
2019-10-19 20:29:52 +08:00
nadoo
4cb9ea2bdc
ss/socks5: fixed a bug in udp mode
2019-09-19 22:42:06 +08:00
nadoo
d6d706b5ee
log: show proxy info in log, via PROXY
2019-09-18 22:08:48 +08:00
nadoo
edcb21236a
proxy: add a new interface proxy to distinguish client and server
2019-09-18 19:40:14 +08:00
nadoo
063dc1bc01
proxy: added the ability to log forwarder
2019-09-18 12:53:04 +08:00
nadoo
d36b8fa394
general: optimize code
2019-09-07 20:25:00 +08:00
nadoo
a22b1d9c86
strategy: add checktimeout config. ( #89 )
2019-03-18 23:37:01 +08:00
nadoo
2e44d79db8
reject: add a virtual proxy reject
2019-03-07 23:34:29 +08:00
nadoo
5a43cf873e
ipset: only allow to set ipset in rule files #69
2018-11-27 23:25:20 +08:00
nadoo
d37c2e2a35
server: changed interface definition and implementation
2018-11-25 13:18:15 +08:00
changx
e27601f648
listener with tls transport layer
2018-10-29 16:18:51 +08:00
nadoo
4e5ee78df9
ss, socks5: print udp log only when a nat map is created
2018-09-02 22:30:41 +08:00
nadoo
a46ab20901
forwarder: add the ability to get parameters like 'priority'
2018-08-12 12:37:25 +08:00
nadoo
0da05ecedd
general: add a forwarder struct and changed proxies to use it
2018-08-10 19:03:30 +08:00
nadoo
1f8a3cdf53
general: remove unnecessary SetKeepAlive
2018-08-03 19:27:47 +08:00
nadoo
621e8ed018
general: optimized codes
2018-07-06 11:30:42 +08:00
nadoo
e320dc5508
general: use dialer's address if there's no self address
2018-07-04 11:05:43 +08:00
nadoo
385f5d7790
vmess: worked in SecTypeNone mode
2018-07-03 00:31:43 +08:00
nadoo
4a72e79002
tls: allow InsecureSkipVerify
2018-06-28 23:20:04 +08:00
nadoo
f3db1980cf
general: tidy code
2018-06-28 09:49:23 +08:00
nadoo
86cb9523d1
main: custom log.F function
2018-06-26 17:09:41 +08:00
nadoo
36246d9d08
log: add a default implement of func F
2018-06-26 17:00:13 +08:00
nadoo
fbbae71314
general: move proxy to separate package
2018-06-26 16:15:48 +08:00