| 1234567891011121314151617181920212223242526 | package jsonimport (	"encoding/json"	"github.com/v2ray/v2ray-core/app/point/config"	proxyconfig "github.com/v2ray/v2ray-core/proxy/common/config")type OutboundDetourConfig struct {	ProtocolValue string          `json:"protocol"`	TagValue      string          `json:"tag"`	SettingsValue json.RawMessage `json:"settings"`}func (this *OutboundDetourConfig) Protocol() string {	return this.ProtocolValue}func (this *OutboundDetourConfig) Tag() config.DetourTag {	return config.DetourTag(this.TagValue)}func (this *OutboundDetourConfig) Settings() interface{} {	return loadConnectionConfig(this.SettingsValue, this.ProtocolValue, proxyconfig.TypeOutbound)}
 |