Merge pull request #31 from yuhan6665/wireguard
Add DestIpAddress() in Dialer interface
This commit is contained in:
2 files changed
+5
-1
No files matched your search
+1
-1
@@ -252,7 +252,7 @@ func NewV2RayPoint(s V2RayVPNServiceSupportsSet, adns bool) *V2RayPoint {
|
||||
This func will return libv2ray binding version and V2Ray version used.
|
||||
*/
|
||||
func CheckVersionX() string {
|
||||
var version = 25
|
||||
var version = 26
|
||||
return fmt.Sprintf("Lib v%d, Xray-core v%s", version, v2core.Version())
|
||||
}
|
||||
|
||||
|
||||
@@ -276,6 +276,10 @@ func (d *ProtectedDialer) Dial(ctx context.Context,
|
||||
return d.fdConn(ctx, resolved.IPs[0], resolved.Port, fd)
|
||||
}
|
||||
|
||||
func (d *ProtectedDialer) DestIpAddress() net.IP {
|
||||
return d.vServer.currentIP()
|
||||
}
|
||||
|
||||
func (d *ProtectedDialer) fdConn(ctx context.Context, ip net.IP, port int, fd int) (net.Conn, error) {
|
||||
|
||||
defer unix.Close(fd)
|
||||
|
||||
Reference in new issue
Block a user