chore: update documents

This commit is contained in:
nadoo 2022-01-08 23:57:30 +08:00
parent 1fd59a1677
commit a8d4e8d7ca
4 changed files with 6 additions and 9 deletions

View File

@ -39,7 +39,6 @@ builds:
- mipsle - mipsle
- mips64 - mips64
- mips64le - mips64le
- riscv64
goarm: goarm:
- 6 - 6
- 7 - 7

View File

@ -3,6 +3,7 @@
[![Go Report Card](https://goreportcard.com/badge/github.com/nadoo/glider?style=flat-square)](https://goreportcard.com/report/github.com/nadoo/glider) [![Go Report Card](https://goreportcard.com/badge/github.com/nadoo/glider?style=flat-square)](https://goreportcard.com/report/github.com/nadoo/glider)
[![GitHub release](https://img.shields.io/github/v/release/nadoo/glider.svg?style=flat-square&include_prereleases)](https://github.com/nadoo/glider/releases) [![GitHub release](https://img.shields.io/github/v/release/nadoo/glider.svg?style=flat-square&include_prereleases)](https://github.com/nadoo/glider/releases)
[![Actions Status](https://img.shields.io/github/workflow/status/nadoo/glider/Build?style=flat-square)](https://github.com/nadoo/glider/actions) [![Actions Status](https://img.shields.io/github/workflow/status/nadoo/glider/Build?style=flat-square)](https://github.com/nadoo/glider/actions)
[![Go Version](https://img.shields.io/github/go-mod/go-version/nadoo/glider?style=flat-square)](https://go.dev/dl/)
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq). glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
@ -100,7 +101,7 @@ glider -h
<summary>click to see details</summary> <summary>click to see details</summary>
```bash ```bash
glider 0.15.2 usage: glider 0.15.3 usage:
-check string -check string
check=tcp[://HOST:PORT]: tcp port connect check check=tcp[://HOST:PORT]: tcp port connect check
check=http://HOST[:PORT][/URI][#expect=REGEX_MATCH_IN_RESP_LINE] check=http://HOST[:PORT][/URI][#expect=REGEX_MATCH_IN_RESP_LINE]
@ -227,7 +228,6 @@ Trojan server scheme:
trojan://pass@host:port?cert=PATH&key=PATH[&fallback=127.0.0.1] trojan://pass@host:port?cert=PATH&key=PATH[&fallback=127.0.0.1]
trojanc://pass@host:port[?fallback=127.0.0.1] (cleartext, without TLS) trojanc://pass@host:port[?fallback=127.0.0.1] (cleartext, without TLS)
TLS client scheme: TLS client scheme:
tls://host:port[?serverName=SERVERNAME][&skipVerify=true][&cert=PATH][&alpn=proto1][&alpn=proto2] tls://host:port[?serverName=SERVERNAME][&skipVerify=true][&cert=PATH][&alpn=proto1][&alpn=proto2]

View File

@ -131,14 +131,12 @@ func (d *Direct) DialUDP(network, addr string) (net.PacketConn, net.Addr, error)
// IFaceIPs returns ip addresses according to the specified interface. // IFaceIPs returns ip addresses according to the specified interface.
func (d *Direct) IFaceIPs() (ips []net.IP) { func (d *Direct) IFaceIPs() (ips []net.IP) {
ipnets, err := d.iface.Addrs() ipNets, err := d.iface.Addrs()
if err != nil { if err != nil {
return return
} }
for _, ipNet := range ipNets {
for _, ipnet := range ipnets { ips = append(ips, ipNet.(*net.IPNet).IP) //!ip.IsLinkLocalUnicast()
ips = append(ips, ipnet.(*net.IPNet).IP) //!ip.IsLinkLocalUnicast()
} }
return return
} }

View File

@ -64,7 +64,7 @@ func (m *Mixed) ListenAndServe() {
return return
} }
log.F("[mixed] listening TCP on %s", m.addr) log.F("[mixed] http & socks5 server listening TCP on %s", m.addr)
for { for {
c, err := l.Accept() c, err := l.Accept()