Skip to content

Commit b72f338

Browse files
committed
update kcp verison
1 parent 53946b1 commit b72f338

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

core/kcp_conn.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"sync"
88
"time"
99

10+
"github.com/pion/dtls/v3"
1011
"github.com/polevpn/anyvalue"
1112
"github.com/polevpn/elog"
1213
"github.com/polevpn/kcp"
@@ -42,6 +43,13 @@ func NewKCPConn() *KCPConn {
4243

4344
func (kc *KCPConn) Connect(routeServer string, sharedKey string) error {
4445

46+
// Prepare the configuration of the DTLS connection
47+
config := &dtls.Config{
48+
InsecureSkipVerify: true,
49+
ServerName: "apple.com",
50+
MTU: 1400,
51+
}
52+
4553
udpAddr, err := net.ResolveUDPAddr("udp", routeServer)
4654

4755
if err != nil {
@@ -52,7 +60,7 @@ func (kc *KCPConn) Connect(routeServer string, sharedKey string) error {
5260

5361
defer cancel()
5462

55-
conn, err := kcp.DialWithContext(ctx, udpAddr)
63+
conn, err := kcp.DialWithContext(ctx, udpAddr, config)
5664

5765
if err != nil {
5866
return err

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ module github.com/polevpn/polevpn_gateway
33
go 1.16
44

55
require (
6+
github.com/pion/dtls/v3 v3.0.3
67
github.com/polevpn/anyvalue v1.0.6
78
github.com/polevpn/elog v1.1.1
8-
github.com/polevpn/kcp v1.0.2
9+
github.com/polevpn/kcp v1.0.4
910
github.com/polevpn/netstack v1.10.9
1011
github.com/polevpn/water v1.0.4
1112
)

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ github.com/polevpn/anyvalue v1.0.6 h1:IaAtj0ZkOfAqTd1K8rc5JvDt/qFsuivzrI4LXrYC4i
3131
github.com/polevpn/anyvalue v1.0.6/go.mod h1:SAmPKOT6BtaGar2NZc9u/TUZgDYBXO7lZZ9q1MU0LVk=
3232
github.com/polevpn/elog v1.1.1 h1:+Nnyaajv//fbmVextCGrcFfZXi+isprA1qQag2dcwhE=
3333
github.com/polevpn/elog v1.1.1/go.mod h1:u30sJGFE2hYV+KuEmE4Bw7Qh0J3eXS3AEXjyHtqPDjU=
34-
github.com/polevpn/kcp v1.0.2 h1:dx/3kKyVzICR6yWtnBuQRfle0kTi6l1gq3mtKpUQmkY=
35-
github.com/polevpn/kcp v1.0.2/go.mod h1:FFBEx8ImZsp+qgYP82KwNerNaAExC+30MlmQIXBDuws=
34+
github.com/polevpn/kcp v1.0.4 h1:5wOY1R0pYC+5K9Mp/Y2LJIXh41IzbRkm53JqaEUOaHI=
35+
github.com/polevpn/kcp v1.0.4/go.mod h1:FFBEx8ImZsp+qgYP82KwNerNaAExC+30MlmQIXBDuws=
3636
github.com/polevpn/netstack v1.10.9 h1:0k5TFeQ5OKU6h2HgwqhMjLnxuwaBwCF8k/ZI8vkid3I=
3737
github.com/polevpn/netstack v1.10.9/go.mod h1:2C2dP1yP9Jyu2XqHhPV0AxA9F1IbdZI1QpX8wdXAMGU=
3838
github.com/polevpn/water v1.0.4 h1:OCLCeKgdQwlh4J5GjR7zzsd8u+tJ/EN8XAZQ931V6PI=

0 commit comments

Comments
 (0)