@@ -26,7 +26,7 @@ func TestTailnet(t *testing.T) {
26
26
derpMap , _ := tailnettest .RunDERPAndSTUN (t )
27
27
t .Run ("InstantClose" , func (t * testing.T ) {
28
28
t .Parallel ()
29
- conn , err := tailnet .NewConn (& tailnet.Options {
29
+ conn , err := tailnet .NewConn (tailnet . ConnTypeAgent , & tailnet.Options {
30
30
Addresses : []netip.Prefix {netip .PrefixFrom (tailnet .IP (), 128 )},
31
31
Logger : logger .Named ("w1" ),
32
32
DERPMap : derpMap ,
@@ -39,15 +39,16 @@ func TestTailnet(t *testing.T) {
39
39
t .Parallel ()
40
40
ctx , cancel := context .WithTimeout (context .Background (), testutil .WaitLong )
41
41
defer cancel ()
42
+ // we make w1 the agent and w2 the client because we call AwaitReachable() from w2
42
43
w1IP := tailnet .IP ()
43
- w1 , err := tailnet .NewConn (& tailnet.Options {
44
+ w1 , err := tailnet .NewConn (tailnet . ConnTypeAgent , & tailnet.Options {
44
45
Addresses : []netip.Prefix {netip .PrefixFrom (w1IP , 128 )},
45
46
Logger : logger .Named ("w1" ),
46
47
DERPMap : derpMap ,
47
48
})
48
49
require .NoError (t , err )
49
50
50
- w2 , err := tailnet .NewConn (& tailnet.Options {
51
+ w2 , err := tailnet .NewConn (tailnet . ConnTypeClient , & tailnet.Options {
51
52
Addresses : []netip.Prefix {netip .PrefixFrom (tailnet .IP (), 128 )},
52
53
Logger : logger .Named ("w2" ),
53
54
DERPMap : derpMap ,
@@ -107,15 +108,15 @@ func TestTailnet(t *testing.T) {
107
108
108
109
w1IP := tailnet .IP ()
109
110
derpMap := tailnettest .RunDERPOnlyWebSockets (t )
110
- w1 , err := tailnet .NewConn (& tailnet.Options {
111
+ w1 , err := tailnet .NewConn (tailnet . ConnTypeAgent , & tailnet.Options {
111
112
Addresses : []netip.Prefix {netip .PrefixFrom (w1IP , 128 )},
112
113
Logger : logger .Named ("w1" ),
113
114
DERPMap : derpMap ,
114
115
BlockEndpoints : true ,
115
116
})
116
117
require .NoError (t , err )
117
118
118
- w2 , err := tailnet .NewConn (& tailnet.Options {
119
+ w2 , err := tailnet .NewConn (tailnet . ConnTypeClient , & tailnet.Options {
119
120
Addresses : []netip.Prefix {netip .PrefixFrom (tailnet .IP (), 128 )},
120
121
Logger : logger .Named ("w2" ),
121
122
DERPMap : derpMap ,
@@ -177,7 +178,7 @@ func TestConn_PreferredDERP(t *testing.T) {
177
178
defer cancel ()
178
179
logger := slogtest .Make (t , nil ).Leveled (slog .LevelDebug )
179
180
derpMap , _ := tailnettest .RunDERPAndSTUN (t )
180
- conn , err := tailnet .NewConn (& tailnet.Options {
181
+ conn , err := tailnet .NewConn (tailnet . ConnTypeAgent , & tailnet.Options {
181
182
Addresses : []netip.Prefix {netip .PrefixFrom (tailnet .IP (), 128 )},
182
183
Logger : logger .Named ("w1" ),
183
184
DERPMap : derpMap ,
0 commit comments