mirror of
https://github.com/e1732a364fed/v2ray_simple.git
synced 2025-12-24 13:27:56 +08:00
修订代码、文档
This commit is contained in:
12
README.md
12
README.md
@@ -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
|
||||
|
||||
[](https://starchart.cc/hahahrfool/v2ray_simple)
|
||||
2
cli.go
2
cli.go
@@ -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)
|
||||
|
||||
@@ -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{
|
||||
|
||||
@@ -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")
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user