mirror of
				https://github.com/nadoo/glider.git
				synced 2025-11-03 15:25:49 +08:00 
			
		
		
		
	chore: update documents
This commit is contained in:
		
							parent
							
								
									1fd59a1677
								
							
						
					
					
						commit
						a8d4e8d7ca
					
				@ -39,7 +39,6 @@ builds:
 | 
			
		||||
      - mipsle
 | 
			
		||||
      - mips64
 | 
			
		||||
      - mips64le
 | 
			
		||||
      - riscv64
 | 
			
		||||
    goarm:
 | 
			
		||||
      - 6
 | 
			
		||||
      - 7
 | 
			
		||||
 | 
			
		||||
@ -3,6 +3,7 @@
 | 
			
		||||
[](https://goreportcard.com/report/github.com/nadoo/glider)
 | 
			
		||||
[](https://github.com/nadoo/glider/releases)
 | 
			
		||||
[](https://github.com/nadoo/glider/actions)
 | 
			
		||||
[](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).
 | 
			
		||||
 | 
			
		||||
@ -100,7 +101,7 @@ glider -h
 | 
			
		||||
<summary>click to see details</summary>
 | 
			
		||||
 | 
			
		||||
```bash
 | 
			
		||||
glider 0.15.2 usage:
 | 
			
		||||
glider 0.15.3 usage:
 | 
			
		||||
  -check string
 | 
			
		||||
    	check=tcp[://HOST:PORT]: tcp port connect check
 | 
			
		||||
    	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]
 | 
			
		||||
  trojanc://pass@host:port[?fallback=127.0.0.1]     (cleartext, without TLS)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
TLS client scheme:
 | 
			
		||||
  tls://host:port[?serverName=SERVERNAME][&skipVerify=true][&cert=PATH][&alpn=proto1][&alpn=proto2]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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.
 | 
			
		||||
func (d *Direct) IFaceIPs() (ips []net.IP) {
 | 
			
		||||
	ipnets, err := d.iface.Addrs()
 | 
			
		||||
	ipNets, err := d.iface.Addrs()
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for _, ipnet := range ipnets {
 | 
			
		||||
		ips = append(ips, ipnet.(*net.IPNet).IP) //!ip.IsLinkLocalUnicast()
 | 
			
		||||
	for _, ipNet := range ipNets {
 | 
			
		||||
		ips = append(ips, ipNet.(*net.IPNet).IP) //!ip.IsLinkLocalUnicast()
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -64,7 +64,7 @@ func (m *Mixed) ListenAndServe() {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	log.F("[mixed] listening TCP on %s", m.addr)
 | 
			
		||||
	log.F("[mixed] http & socks5 server listening TCP on %s", m.addr)
 | 
			
		||||
 | 
			
		||||
	for {
 | 
			
		||||
		c, err := l.Accept()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user