thinkgo
4ad891383c
ci: fix ci
2025-10-11 08:31:18 +08:00
thinkgo
afab4fd42c
ci: fix ci
2025-10-11 08:26:10 +08:00
thinkgo
d12f6027af
chore(ci): fix codeql
2025-08-26 09:15:19 +08:00
thinkgo
1072b44232
ci: fix codeql
2025-08-26 09:11:44 +08:00
thinkgo
6936c655e1
ci: fix ci
2025-08-26 09:06:01 +08:00
thinkgo
d1a31a9795
fix: add UseBindIpBaseResolveAsUdpAddr option, closed #63
2025-08-26 09:01:51 +08:00
thinkgo
5ae0634518
ci: add go releaser
2025-04-24 11:19:52 +08:00
thinkgo
5485cf5d62
chore: upgrade package net to v0.35.x
2025-04-24 11:15:48 +08:00
thinkgo
1dd1de3428
chore: fix golang lint
2025-04-24 11:10:33 +08:00
thinkgo
66622fd907
fix: fix comment
2024-09-03 11:54:49 +08:00
thinkgo
a7cd3d2c4f
fix: clean code
2023-09-11 19:27:42 +08:00
thinkgo
92f8f1efcd
fix: fix ci
2023-09-11 19:19:20 +08:00
thinkgo
9444ad060f
fix: fix dependabot
2023-02-14 21:44:16 +08:00
thinkgo
d1ceca6e1e
feat: add dependabot
2023-02-14 21:42:17 +08:00
thinkgo
24af464efe
fix ci unit test
2021-07-22 13:53:43 +08:00
thinkgo
ea80e9b3c7
remove travis
...
fix readme
2021-07-21 23:25:53 +08:00
thinkgo
bf2e65d200
chore: fix content
2021-07-11 10:05:17 +08:00
thinkgo
22b2d37e82
remove testing
2021-07-10 23:42:08 +08:00
thinkgo
29182aea60
update readme
2021-07-10 23:36:47 +08:00
thinkgo
ed894758cc
chore: update testify
...
remove client implement
2021-07-10 22:59:12 +08:00
thinkgo
ea315941ed
chore: update testify
2021-07-10 22:55:25 +08:00
thinkgo
0b792baef6
move to things-go
2021-07-10 22:51:58 +08:00
thinkgo
0fc8789cfa
upgrade package
2021-07-10 22:42:24 +08:00
thinkgo
ae3d4b967a
update
2021-04-30 22:22:55 +08:00
mo
688f897199
fix ci
2020-08-31 14:46:08 +08:00
mo
b300e12d61
fix ci
...
add golangci
2020-08-30 11:15:05 +08:00
mo
98b2cac89a
fix bug Serve should close listen fd.
2020-08-15 22:51:23 +08:00
mo
8a488c56ce
fix readme
2020-08-10 08:41:33 +08:00
mo
62ac7d7196
move statute error to statue
2020-08-10 08:39:51 +08:00
mo
06c1a8e310
fix testing
...
fix addr parse and bytes api
2020-08-10 08:34:34 +08:00
mo
e9799d9644
add test parse request
2020-08-07 09:09:29 +08:00
mo
3f8f48c598
clear invalid code
...
rename address to addr
fix example bug
2020-08-07 08:38:36 +08:00
mo
a7f924fe7a
fix example
2020-08-07 08:22:39 +08:00
mo
678ab356a0
fix read me
2020-08-07 08:19:08 +08:00
mo
a73452555e
laddr limit
2020-08-06 20:21:26 +08:00
mo
93f3e63553
fix test
2020-08-06 20:15:25 +08:00
mo
d1a56da98a
got it
2020-08-06 18:00:33 +08:00
mo
7b734682d7
fix
2020-08-06 17:54:58 +08:00
mo
66204336e2
add keepalive setting
2020-08-06 17:52:55 +08:00
mo
d826ee9a32
add custom dial
2020-08-06 17:48:23 +08:00
mo
b9ed8861f0
fix read me
2020-08-06 16:55:32 +08:00
mo
9136d71943
fix all test
2020-08-06 16:29:38 +08:00
mo
10f96879ba
add all testing
2020-08-06 15:59:48 +08:00
mo
372b42cd09
fix content
2020-08-06 15:06:33 +08:00
mo
90b349749c
fix
2020-08-06 14:35:01 +08:00
mo
2fcdcb8a43
add associate test
...
fix client implement frame
2020-08-06 14:31:36 +08:00
mo
880274af1f
fix
...
add testing example
2020-08-06 11:11:30 +08:00
mo
9935a8baca
use buffer pool interface
2020-08-06 10:12:46 +08:00
mo
d83167e33c
rename request to handle
2020-08-06 09:45:31 +08:00
mo
5e00714791
clean code
2020-08-06 09:32:19 +08:00
mo
9f9020539a
reduce code line with
2020-08-06 09:20:43 +08:00
mo
35e543fcfb
add datagram test
...
rename request and response api name
2020-08-06 08:19:31 +08:00
mo
916af03167
fix request/response statute
2020-08-05 18:10:50 +08:00
mo
75dd487cbf
fix client
...
fix server test
2020-08-05 17:32:37 +08:00
mo
274a120a58
add all test
2020-08-05 15:27:22 +08:00
mo
f2a8922819
fix ci
...
only support 1.13+
2020-08-05 14:47:08 +08:00
mo
f64deea851
add more test
2020-08-05 14:40:07 +08:00
mo
75344555b3
fix statute method parse
2020-08-05 13:54:05 +08:00
mo
6f88e8250a
moved statute
...
and fix all file struct
2020-08-05 13:17:05 +08:00
mo
ceaf26cca1
add header test
2020-08-05 10:34:29 +08:00
mo
af6ce456f9
fix proxying
2020-05-06 16:45:30 +08:00
mo
d9230a4d63
fix proxying
2020-04-30 15:57:47 +08:00
mo
80604b63bb
fix handle requst name
2020-04-24 15:52:47 +08:00
mo
d444ab9f9d
fix packet parse function name
2020-04-24 09:08:15 +08:00
mo
1a22ef1ad8
fix udp packet bug
2020-04-23 23:40:00 +08:00
mo
f2844250ff
add udp packet encode and decode
2020-04-23 23:17:54 +08:00
mo
b16d6bc8f5
fix addr special
2020-04-23 11:50:51 +08:00
mo
27b4e60932
fix local addr
2020-04-23 10:16:26 +08:00
mo
2e1d38c5b7
fix authcontext
2020-04-23 10:15:02 +08:00
mo
e32bb8ac76
revive inspect
2020-04-22 10:32:03 +08:00
mo
f77e659826
add user handle
...
revive inspect
2020-04-22 10:15:40 +08:00
mo
8b383556a2
fix readme
2020-04-21 22:39:11 +08:00
mo
6a3abb43a4
fix userIP --> userAddr like host:port
2020-04-21 22:31:04 +08:00
mo
acba51a242
add valid check add userIP
2020-04-21 22:28:34 +08:00
mo
881ed95bb4
move rule allow
2020-04-21 20:27:02 +08:00
mo
f4dcbed85b
fix const defined
2020-04-21 14:03:20 +08:00
mo
859fb531b1
fix go mod require
2020-04-21 08:32:52 +08:00
mo
027a91ba72
fix example
...
fix option bug
2020-04-20 21:29:50 +08:00
mo
180335f4f1
fix bindIP but it not used
2020-04-20 21:27:12 +08:00
mo
1daccf05c2
use options
2020-04-20 21:17:38 +08:00
mo
5518983a28
Support for the ASSOCIATE command
2020-04-20 20:41:58 +08:00
mo
c3129f323d
add standard proxy test
2020-04-20 19:56:35 +08:00
mo
66fbc0399a
fix head
...
fix socks5 test
fix request
2020-04-20 17:09:16 +08:00
mo
a87d46fbf5
add goroutine pool interface
2020-04-20 16:52:29 +08:00
mo
dd678cfead
move parse header
2020-04-20 16:42:10 +08:00
mo
be8e44e47d
implement raw udp
2020-04-20 16:19:51 +08:00
mo
32060b0332
fix head bug
...
add udp experimental handle
2020-04-20 12:39:01 +08:00
mo
d6f69bb3ef
fix socks test pool bug
...
add pool test
2020-04-20 09:50:49 +08:00
mo
9101cefe62
add buffer pool
2020-04-20 09:41:06 +08:00
mo
74d001ca91
fix send reply
2020-04-20 09:21:29 +08:00
mo
1f84f6f4f6
use %v replace %w ,%w only support 1.14+
2020-04-19 23:51:13 +08:00
mo
587b9a3da1
fix bug and add head to request
2020-04-19 23:40:14 +08:00
mo
93c488961d
fix err format
...
delete dead code
2020-04-19 22:30:45 +08:00
mo
771f7fdc70
fix parse protocol
2020-04-19 21:55:14 +08:00
mo
fef547fd67
add head file
2020-04-19 21:37:05 +08:00
mo
f87199c59e
Fix panic when target.LocalAddr() is not *net.TCPAddr
...
This happens when you use custom dialer that returns custom net.Conn
that returns a non-*net.TCPAddr net.Addr for LocalAddr() calls.
For example, if you dial through an SSH connection,
it might be difficult to figure out remote local address,
so you return a stub instead.
2020-04-19 17:57:30 +08:00
mo
d86385b825
use logger interface
2020-04-19 17:47:39 +08:00
mo
5c0531b64d
add original reference
2020-04-19 17:13:57 +08:00
mo
f9d8b24022
fix readme
2020-04-19 17:11:00 +08:00
mo
b4107cb925
add go mod
...
use standard packet context
2020-04-19 17:08:22 +08:00