* proxy dns with NOTIMP error
* fix compile error when protoc is relative link
```
$ go generate
...
proto.go
fork/exec ../Cellar/protobuf/28.3/bin/protoc: no such file or directory
exit status 1
proto.go:5: running "go": exit status 1
context_test.go
functions_test.go
v2ray_test.go
$ ls -l `which protoc`
lrwxr-xr-x 1 local admin 34 Nov 1 13:56 /opt/homebrew/bin/protoc -> ../Cellar/protobuf/28.3/bin/protoc
```
* add nonIPQuery for dns config
* go generate with only dns.proto
* Try Allowing Github actions
* fix merge error
* apply coding style
---------
Co-authored-by: local <local@localhost>
Co-authored-by: Shelikhoo <xiaokangwang@outlook.com>
* Add tlsmirror server processing routine
* Add tlsmirror server processing routine: generated
* Add tlsmirror server handshake capture
* it runs version~
* add draining copy for handshake
* refactor out base tls mirror connection
* tls mirror server side base
* add random field extraction
* add tls like encryption
* add tls like encryption (generated)
* add server side implementation for tlsmirror
* apply coding style: tlsmirror
* fix typo in mirrortls mirror crypto
* add client initial implementation for tls mirror
* add traffic generator implementation for tlsmirror
* add client processing of traffic generator originated traffic
* add embedded traffic generator support to mirrortls client
* override security setting of traffic generator if appropriate
* override security setting of traffic generator if appropriate
* apply request wait time for traffic generator
* add unsafe keyword required for linkname
* fix outbound manager registration for traffic ingress at tlsmirror client
* initial works at sticking packets together
* fix traffic generator's traffic goto logic
* fix get client and server random
* fix applying primary key
* fix log error handling for handshake random retrieval
* fix nonce generation and key derivation logic
* fix: add readPipe channel to client and server connection handlers
* fix: use detached context for persistent mirror TLS dialer
* fix: ensure proper closure of connections on context cancellation
* fix: proper detection of traffic generator originated connection
wait for connection ready before sending payload
* fix coding style
Postpone SOCKS server ok reply to a TCP Connect command until Dispatch()
actually creates an upstream Link. Previously it was sent immediately
inside Handshake(). UDP works as before.