mirror of
https://github.com/daeuniverse/dae.git
synced 2025-02-22 20:49:59 +07:00
docs: README
This commit is contained in:
parent
10c0c264b2
commit
0d643f0c6d
@ -17,6 +17,7 @@ As a successor of [v2rayA](https://github.com/v2rayA/v2rayA), dae abandoned v2ra
|
||||
clang >= 10
|
||||
llvm >= 10
|
||||
golang >= 1.18
|
||||
make
|
||||
```
|
||||
|
||||
**Build**
|
||||
@ -25,8 +26,8 @@ git clone https://github.com/v2rayA/dae.git
|
||||
cd dae
|
||||
git submodule update --init
|
||||
# Minimal dependency build:
|
||||
make GOFLAGS="-buildvcs=false" CGO_ENABLED=0
|
||||
# Or normally build:
|
||||
make GOFLAGS="-buildvcs=false" CC=clang
|
||||
# Or normal build:
|
||||
# make
|
||||
```
|
||||
|
||||
|
@ -41,13 +41,12 @@ func (d *direct) Dial(network, addr string) (c net.Conn, err error) {
|
||||
case "udp":
|
||||
if d.fullCone {
|
||||
conn, err := net.ListenUDP(network, nil)
|
||||
raw, err := conn.SyscallConn()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
raw, e := conn.SyscallConn()
|
||||
if e == nil {
|
||||
_ = SoMarkControl(raw)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &directUDPConn{UDPConn: conn, FullCone: true}, nil
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user