add grpc tunnel

This commit is contained in:
ginuerzh
2022-01-30 20:29:31 +08:00
parent c4e9b35484
commit c6cb681044
17 changed files with 854 additions and 19 deletions

View File

@ -36,7 +36,9 @@ func (tr *Transport) Dial(ctx context.Context, addr string) (net.Conn, error) {
}
func (tr *Transport) dialOptions() []dialer.DialOption {
var opts []dialer.DialOption
opts := []dialer.DialOption{
dialer.HostDialOption(tr.addr),
}
if !tr.route.IsEmpty() {
opts = append(opts,
dialer.DialFuncDialOption(