@@ -13,6 +13,7 @@ import (
13
13
"github.com/ton-utils/reverse-proxy/config"
14
14
"github.com/xssnick/tonutils-go/adnl"
15
15
"github.com/xssnick/tonutils-go/adnl/dht"
16
+ "github.com/xssnick/tonutils-go/adnl/rldp"
16
17
rldphttp "github.com/xssnick/tonutils-go/adnl/rldp/http"
17
18
"github.com/xssnick/tonutils-go/liteclient"
18
19
"github.com/xssnick/tonutils-go/tlb"
@@ -46,6 +47,14 @@ type Handler struct {
46
47
}
47
48
48
49
func (h Handler ) ServeHTTP (writer http.ResponseWriter , request * http.Request ) {
50
+ if * FlagDebug {
51
+ reqDump , err := httputil .DumpRequestOut (request , true )
52
+ if err != nil {
53
+ return
54
+ }
55
+ fmt .Println ("REQUEST:" , string (reqDump ))
56
+ }
57
+
49
58
hdr := http.Header {}
50
59
for k := range request .Header {
51
60
// make headers canonical
@@ -57,7 +66,7 @@ func (h Handler) ServeHTTP(writer http.ResponseWriter, request *http.Request) {
57
66
58
67
log .Println ("request:" , request .Method , request .Host , request .RequestURI )
59
68
60
- writer .Header ().Set ("Ton-Reverse-Proxy" , "Tonutils Reverse Proxy v0.3.1 " )
69
+ writer .Header ().Set ("Ton-Reverse-Proxy" , "Tonutils Reverse Proxy v0.3.2 " )
61
70
h .h .ServeHTTP (writer , request )
62
71
}
63
72
@@ -112,7 +121,11 @@ func main() {
112
121
113
122
if * FlagDebug == false {
114
123
adnl .Logger = func (v ... any ) {}
115
- // rldphttp.Logger = func(v ...any) {}
124
+ rldphttp .Logger = func (v ... any ) {}
125
+ } else {
126
+ rldp .Logger = log .Println
127
+ rldphttp .Logger = log .Println
128
+ adnl .Logger = log .Println
116
129
}
117
130
118
131
proxy := httputil .NewSingleHostReverseProxy (u )
0 commit comments