# wkmNet **Repository Path**: maomeidejiahuo/wkm-net ## Basic Information - **Project Name**: wkmNet - **Description**: 一个便捷的内网穿透工具,采用Workerman框架,只需要一个简单的php脚本即可创建服务端或者客户端。适用于微信开发、小程序开发、本地网站等。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-05-27 - **Last Updated**: 2025-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wkmNet ## 介绍 WorkerMan框架开发的一款内网穿透工具,通过域名实现穿透端的绑定。 当前框架包已经下载了workerman的大部分功能组件,需要额外独立下载的请移步至WorkerMan官网下载:https://www.workerman.net/ 另外这是一个纯净的包,没有写任何其他业务。可自行直接书写业务代码。 如果有什么问题可以联系 QQ:1570442495 微信:CiChenMan ## 架构 Workerman PHP ## 教程 1. wkmNetServer.php 作为服务端(服务端运行命令:php wkmNetServer.php start -d[可选参数]) 2. wkmNetClient.php 作为客户端(客户端运行命令:php wkmNetServer.php start -d[可选参数]) 3. 运行服务端的服务器IP绑定一个域名,域名需要解析到服务器的公网IP。例如:net.domain.com 4. 客户端都需要配置好域名,域名需要解析到服务器的公网IP。例如:1.net.domain.com ## 案例 1. 服务端配置 $config = [ //广播服务端 'CannelIp' => "0.0.0.0", //广播服务端端口 'CannelPort' => 2206, //对外提供http服务的本地IP 'LocaHost' => "0.0.0.0", //对外提供http服务的本地端口 'LocaHostProt' => 80 ]; 2. 客户端配置 $config = [ //服务端地址 'ServerTcp' => "net.domain.com //服务端端口 'ServerTcpProt' => 2206, //自定义域名(域名需要绑定服务器IP/cname解析) 'Domain' => "1.net.domain.com“ //本地地址 'LocaHost' => "192.168.1.5", //本地端口 'LocaHostProt' => 9701 ];