|  | @@ -8,7 +8,8 @@ import (
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	"golang.org/x/net/proxy"
 |  |  	"golang.org/x/net/proxy"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	"github.com/v2ray/v2ray-core"
 |  | 
 | 
											
												
													
														|  | 
 |  | +	"github.com/v2ray/v2ray-core/app/point"
 | 
											
												
													
														|  | 
 |  | +	v2proxy "github.com/v2ray/v2ray-core/proxy"
 | 
											
												
													
														|  |  	"github.com/v2ray/v2ray-core/proxy/socks/config/json"
 |  |  	"github.com/v2ray/v2ray-core/proxy/socks/config/json"
 | 
											
												
													
														|  |  	"github.com/v2ray/v2ray-core/testing/mocks"
 |  |  	"github.com/v2ray/v2ray-core/testing/mocks"
 | 
											
												
													
														|  |  	"github.com/v2ray/v2ray-core/testing/unit"
 |  |  	"github.com/v2ray/v2ray-core/testing/unit"
 | 
											
										
											
												
													
														|  | @@ -23,7 +24,7 @@ func TestSocksTcpConnect(t *testing.T) {
 | 
											
												
													
														|  |  		Data2Return: []byte("The data to be returned to socks server."),
 |  |  		Data2Return: []byte("The data to be returned to socks server."),
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	core.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	v2proxy.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	config := mocks.Config{
 |  |  	config := mocks.Config{
 | 
											
												
													
														|  |  		PortValue: port,
 |  |  		PortValue: port,
 | 
											
										
											
												
													
														|  | @@ -39,7 +40,7 @@ func TestSocksTcpConnect(t *testing.T) {
 | 
											
												
													
														|  |  		},
 |  |  		},
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	point, err := core.NewPoint(&config)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	point, err := point.NewPoint(&config)
 | 
											
												
													
														|  |  	assert.Error(err).IsNil()
 |  |  	assert.Error(err).IsNil()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	err = point.Start()
 |  |  	err = point.Start()
 | 
											
										
											
												
													
														|  | @@ -76,7 +77,7 @@ func TestSocksTcpConnectWithUserPass(t *testing.T) {
 | 
											
												
													
														|  |  		Data2Return: []byte("The data to be returned to socks server."),
 |  |  		Data2Return: []byte("The data to be returned to socks server."),
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	core.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	v2proxy.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	config := mocks.Config{
 |  |  	config := mocks.Config{
 | 
											
												
													
														|  |  		PortValue: port,
 |  |  		PortValue: port,
 | 
											
										
											
												
													
														|  | @@ -98,7 +99,7 @@ func TestSocksTcpConnectWithUserPass(t *testing.T) {
 | 
											
												
													
														|  |  		},
 |  |  		},
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	point, err := core.NewPoint(&config)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	point, err := point.NewPoint(&config)
 | 
											
												
													
														|  |  	assert.Error(err).IsNil()
 |  |  	assert.Error(err).IsNil()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	err = point.Start()
 |  |  	err = point.Start()
 | 
											
										
											
												
													
														|  | @@ -135,7 +136,7 @@ func TestSocksTcpConnectWithWrongUserPass(t *testing.T) {
 | 
											
												
													
														|  |  		Data2Return: []byte("The data to be returned to socks server."),
 |  |  		Data2Return: []byte("The data to be returned to socks server."),
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	core.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	v2proxy.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	config := mocks.Config{
 |  |  	config := mocks.Config{
 | 
											
												
													
														|  |  		PortValue: port,
 |  |  		PortValue: port,
 | 
											
										
											
												
													
														|  | @@ -157,7 +158,7 @@ func TestSocksTcpConnectWithWrongUserPass(t *testing.T) {
 | 
											
												
													
														|  |  		},
 |  |  		},
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	point, err := core.NewPoint(&config)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	point, err := point.NewPoint(&config)
 | 
											
												
													
														|  |  	assert.Error(err).IsNil()
 |  |  	assert.Error(err).IsNil()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	err = point.Start()
 |  |  	err = point.Start()
 | 
											
										
											
												
													
														|  | @@ -180,7 +181,7 @@ func TestSocksTcpConnectWithWrongAuthMethod(t *testing.T) {
 | 
											
												
													
														|  |  		Data2Return: []byte("The data to be returned to socks server."),
 |  |  		Data2Return: []byte("The data to be returned to socks server."),
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	core.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	v2proxy.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	config := mocks.Config{
 |  |  	config := mocks.Config{
 | 
											
												
													
														|  |  		PortValue: port,
 |  |  		PortValue: port,
 | 
											
										
											
												
													
														|  | @@ -202,7 +203,7 @@ func TestSocksTcpConnectWithWrongAuthMethod(t *testing.T) {
 | 
											
												
													
														|  |  		},
 |  |  		},
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	point, err := core.NewPoint(&config)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	point, err := point.NewPoint(&config)
 | 
											
												
													
														|  |  	assert.Error(err).IsNil()
 |  |  	assert.Error(err).IsNil()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	err = point.Start()
 |  |  	err = point.Start()
 | 
											
										
											
												
													
														|  | @@ -225,7 +226,7 @@ func TestSocksUdpSend(t *testing.T) {
 | 
											
												
													
														|  |  		Data2Return: []byte("The data to be returned to socks server."),
 |  |  		Data2Return: []byte("The data to be returned to socks server."),
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	core.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	v2proxy.RegisterOutboundConnectionHandlerFactory("mock_och", och)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	config := mocks.Config{
 |  |  	config := mocks.Config{
 | 
											
												
													
														|  |  		PortValue: port,
 |  |  		PortValue: port,
 | 
											
										
											
												
													
														|  | @@ -242,7 +243,7 @@ func TestSocksUdpSend(t *testing.T) {
 | 
											
												
													
														|  |  		},
 |  |  		},
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	point, err := core.NewPoint(&config)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	point, err := point.NewPoint(&config)
 | 
											
												
													
														|  |  	assert.Error(err).IsNil()
 |  |  	assert.Error(err).IsNil()
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	err = point.Start()
 |  |  	err = point.Start()
 |