Skip to content

Commit a59e480

Browse files
committed
修复 openconnect 重连问题
1 parent 33139a5 commit a59e480

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

server/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ require (
4343
)
4444

4545
require (
46-
github.com/aliyun/alibaba-cloud-sdk-go v1.62.679 // indirect
46+
github.com/aliyun/alibaba-cloud-sdk-go v1.62.680 // indirect
4747
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
4848
github.com/cloudflare/cloudflare-go v0.88.0 // indirect
4949
github.com/felixge/httpsnoop v1.0.4 // indirect
@@ -61,8 +61,8 @@ require (
6161
github.com/sagikazarmark/locafero v0.4.0 // indirect
6262
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
6363
github.com/sourcegraph/conc v0.3.0 // indirect
64-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.859 // indirect
65-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.859 // indirect
64+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.860 // indirect
65+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.860 // indirect
6666
github.com/toorop/go-dkim v0.0.0-20240103092955-90b7d1423f92 // indirect
6767
github.com/yusufpapurcu/wmi v1.2.4 // indirect
6868
go.uber.org/multierr v1.11.0 // indirect

server/handler/link_tunnel.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,21 @@ func LinkTunnel(w http.ResponseWriter, r *http.Request) {
4343
// 判断session-token的值
4444
cookie, err := r.Cookie("webvpn")
4545
if err != nil || cookie.Value == "" {
46-
w.WriteHeader(http.StatusBadRequest)
46+
w.WriteHeader(http.StatusUnauthorized)
4747
return
4848
}
4949

5050
sess := sessdata.SToken2Sess(cookie.Value)
5151
if sess == nil {
52-
w.WriteHeader(http.StatusBadRequest)
52+
w.WriteHeader(http.StatusUnauthorized)
5353
return
5454
}
5555

5656
// 开启link
5757
cSess := sess.NewConn()
5858
if cSess == nil {
5959
log.Println(err)
60-
w.WriteHeader(http.StatusBadRequest)
60+
w.WriteHeader(http.StatusUnauthorized)
6161
return
6262
}
6363

0 commit comments

Comments
 (0)