mirror of https://github.com/ehang-io/nps
				
				
				
			fixed:client http proxy
							parent
							
								
									aec1a25557
								
							
						
					
					
						commit
						0865c98a7f
					
				|  | @ -254,11 +254,12 @@ func NewConn(tp string, vkey string, server string, connType string, proxyUrl st | |||
| //http proxy connection
 | ||||
| func NewHttpProxyConn(url *url.URL, remoteAddr string) (net.Conn, error) { | ||||
| 	req := &http.Request{ | ||||
| 		Method: "CONNECT", | ||||
| 		URL:    url, | ||||
| 		Host:   remoteAddr, | ||||
| 		Header: http.Header{}, | ||||
| 		Proto:  "HTTP/1.1", | ||||
| 		Method:     "CONNECT", | ||||
| 		URL:        url, | ||||
| 		Host:       remoteAddr, | ||||
| 		Header:     http.Header{}, | ||||
| 		ProtoMajor: 1, | ||||
| 		ProtoMinor: 1, | ||||
| 	} | ||||
| 	password, _ := url.User.Password() | ||||
| 	req.Header.Set("Authorization", "Basic "+basicAuth(strings.Trim(url.User.Username(), " "), password)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 cnlh
						cnlh