修订代码、文档

This commit is contained in:
hahahrfool
2022-04-10 12:09:49 +08:00
parent 4b3ebe8a26
commit aad3632e3d
5 changed files with 21 additions and 4 deletions

View File

@@ -1,3 +1,12 @@
[![GoDoc][1]][2] [![MIT licensed][3]][4] [![Go Report Card][5]][6]
[1]: https://godoc.org/github.com/hahahrfool/v2ray_simple?status.svg
[2]: https://godoc.org/github.com/hahahrfool/v2ray_simple
[3]: https://img.shields.io/badge/license-MIT-blue.svg
[4]: LICENSE
[5]: https://goreportcard.com/badge/github.com/hahahrfool/v2ray_simple
[6]: https://goreportcard.com/report/github.com/hahahrfool/v2ray_simple
# verysimple
verysimple 实际上 谐音来自 V2ray Simple (显然只适用于汉语母语者),
@@ -542,3 +551,6 @@ github.com/manifoldco/promptui
为了支持hysteria 的阻塞控制,从 https://github.com/HyNetwork/hysteria 的 pkg/congestion里拷贝了 brutal.go 和 pacer.go 到我们的 quic文件夹中.
## Stargazers over time
[![Stargazers over time](https://starchart.cc/hahahrfool/v2ray_simple.svg)](https://starchart.cc/hahahrfool/v2ray_simple)

2
cli.go
View File

@@ -656,7 +656,7 @@ func interactively_hotRemoveServerOrClient() {
Validate: validateFunc,
}
result, err = promptIdx.Run()
_, err = promptIdx.Run()
if err != nil {
fmt.Printf("Prompt failed %v\n", err)

View File

@@ -326,7 +326,7 @@ func (u *UDPConn) ReadMsgFrom() ([]byte, netLayer.Addr, error) {
newStart := off + l
if clientSupposedAddrIsNothing {
clientSupposedAddrIsNothing = false
//clientSupposedAddrIsNothing = false
u.clientSupposedAddr = addr
}
return bs[newStart:n], netLayer.Addr{

View File

@@ -33,11 +33,16 @@ func TestUDP(t *testing.T) {
for {
lc, err := listener.Accept()
if err != nil {
t.Logf("failed in accept: %v", err)
t.Logf("failed in accept: %s", err.Error())
t.Fail()
}
t.Log("socks5 server got new conn")
_, wlc, targetAddr, err := s.Handshake(lc)
if err != nil {
t.Logf("failed in Handshake: %s", err.Error())
t.Fail()
}
if targetAddr.IsUDP() {
t.Log("socks5 server got udp associate")
}

View File

@@ -290,7 +290,7 @@ realPart:
targetAddr.Network = "udp"
}
var ip_or_domain_bytesLength byte = 0
var ip_or_domain_bytesLength byte
addrTypeByte, err := readbuf.ReadByte()