Skip to content

Commit 29b041b

Browse files
committed
修改readme, 删点垃圾
1 parent eb0bc0a commit 29b041b

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ daisy-proxy
22
===========
33

44
A simple proxy based on goproxy.
5+
6+
一个基于goproxy的简单http代理,可以指定出口IP地址。

daisy-proxy.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@ var (
2121
)
2222

2323
func main() {
24-
flag.Parse()
2524

26-
flag.Usage = func() {
25+
flag.Usage = func() {
2726
fmt.Fprintf(os.Stderr, "Usage of %s:\n", os.Args[0])
2827
flag.PrintDefaults()
2928
fmt.Fprintln(os.Stderr, " -h : show help usage")
3029
}
3130

31+
flag.Parse()
32+
3233
if *ip == "" && *iface != "" {
3334
*ip = getIpFromInterface(*iface)
3435
} else {
@@ -39,6 +40,7 @@ func main() {
3940
if *dnsServers == "" {
4041
log.Fatal("DNS servers must be specified")
4142
}
43+
4244
servers = strings.Split(*dnsServers, " ")
4345

4446
r := &resolver.Resolver{Servers: servers, LocalAddr: *ip}

resolver/resolver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ func (r *Resolver) lookup(msg *dns.Msg, client *dns.Client, server string, edns
9797
}
9898

9999
if response == nil {
100-
log.Fatal("EEEEEEEEEEEEEE ", client, server, response, err)
100+
err = errors.New("DNS error: no response")
101101
}
102102

103103
if err != nil {

0 commit comments

Comments
 (0)