一个 Swift 库,用于帮助获取 IP 地址。
将以下内容添加到您的 Package.swift
中
.package(url: "https://github.com/Samasaur1/SwiftIP.git", from: "2.0.0"),
或者使用 Ice
$ ice add SwiftIP
文档可在此处获取: https://samasaur1.github.io/SwiftIP/
实际上,您需要这样做:
import SwiftIP
guard let localIP = IP.local() else {
fatalError("Could not find local IP")
}
let publicIP: String? = IP.public()
print("Local IP: \(localIP); public IP: \(publicIP ?? "Not connected")")