mirror of
https://github.com/v2fly/v2ray-core.git
synced 2026-04-10 07:45:54 -04:00
relocated browser forwarder interface
This commit is contained in:
@@ -6,13 +6,12 @@ import (
|
||||
"bytes"
|
||||
"context"
|
||||
"encoding/base64"
|
||||
"github.com/v2fly/v2ray-core/v4/features/extension"
|
||||
"io"
|
||||
"time"
|
||||
|
||||
core "github.com/v2fly/v2ray-core/v4"
|
||||
"github.com/v2fly/v2ray-core/v4/features/ext"
|
||||
|
||||
"github.com/gorilla/websocket"
|
||||
core "github.com/v2fly/v2ray-core/v4"
|
||||
|
||||
"github.com/v2fly/v2ray-core/v4/common"
|
||||
"github.com/v2fly/v2ray-core/v4/common/net"
|
||||
@@ -62,8 +61,8 @@ func dialWebsocket(ctx context.Context, dest net.Destination, streamSettings *in
|
||||
uri := protocol + "://" + host + wsSettings.GetNormalizedPath()
|
||||
|
||||
if wsSettings.UseBrowserForwarding {
|
||||
var forwarder ext.BrowserForwarder
|
||||
err := core.RequireFeatures(ctx, func(Forwarder ext.BrowserForwarder) {
|
||||
var forwarder extension.BrowserForwarder
|
||||
err := core.RequireFeatures(ctx, func(Forwarder extension.BrowserForwarder) {
|
||||
forwarder = Forwarder
|
||||
})
|
||||
if err != nil {
|
||||
@@ -141,7 +140,7 @@ func (d dialerWithEarlyData) Dial(earlyData []byte) (*websocket.Conn, error) {
|
||||
}
|
||||
|
||||
type dialerWithEarlyDataRelayed struct {
|
||||
forwarder ext.BrowserForwarder
|
||||
forwarder extension.BrowserForwarder
|
||||
uriBase string
|
||||
config *Config
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user