YCPortForwarder 0.2.0

YCPortForwarder 0.2.0

yicheng 维护。



  • yicheng

YCPortForwarder

Version License Platform

功能

使用 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文件。