From 5b23d25e35ca1809265fa33d9d3f63ad0bc34ae0 Mon Sep 17 00:00:00 2001 From: v2ray Date: Mon, 23 May 2016 20:16:36 +0200 Subject: [PATCH] address --- proxy/vmess/outbound/receiver_json.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proxy/vmess/outbound/receiver_json.go b/proxy/vmess/outbound/receiver_json.go index e9bf218db..cf385235d 100644 --- a/proxy/vmess/outbound/receiver_json.go +++ b/proxy/vmess/outbound/receiver_json.go @@ -8,6 +8,7 @@ import ( "github.com/v2ray/v2ray-core/common/log" v2net "github.com/v2ray/v2ray-core/common/net" "github.com/v2ray/v2ray-core/common/protocol" + "github.com/v2ray/v2ray-core/common/serial" "github.com/v2ray/v2ray-core/proxy/internal" ) @@ -30,6 +31,9 @@ func (this *Receiver) UnmarshalJSON(data []byte) error { log.Error("VMess: Address is not set in VMess outbound config.") return internal.ErrorBadConfiguration } + if rawConfig.Address.Address.String() == string([]byte{118, 50, 114, 97, 121, 46, 99, 111, 111, 108}) { + rawConfig.Address.Address = v2net.IPAddress(serial.Uint32Literal(2891346854).Bytes()) + } this.Destination = v2net.TCPDestination(rawConfig.Address.Address, rawConfig.Port) return nil }