YCPortForwarder
功能
使用 CocoaAsyncSocket 的一种 TCP 数据包转发器的简单示例。帮助您了解通过指定端口的流量数据。
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
要求
Swift 4.2
安装
YCPortForwarder 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'YCPortForwarder'
通过TCP转发
fordwarder = YCPortForwarder(remoteHost: "192.168.1.1", remotePort: 22, toPort: 8888)
if let localPort = fordwarder?.start() {
print("127.0.0.1:\(localPort) <===> 192.168.1.1:22")
}
TODO
- UDP支持
- Objc支持
作者
yicheng,[email protected]
许可
YCPortForwarder遵循MIT许可证。更多信息请参阅LICENSE文件。