PHPackages                             chengciming/tcp-port-mapping - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. chengciming/tcp-port-mapping

ActiveProject[Utility &amp; Helpers](/categories/utility)

chengciming/tcp-port-mapping
============================

使用workerman框架开发的TCP端口映射项目

1.0.0(6y ago)215Apache-2.0PHPPHP &gt;=7.0

Since Dec 12Pushed 6y ago1 watchersCompare

[ Source](https://github.com/chengciming/tcp-port-mapping)[ Packagist](https://packagist.org/packages/chengciming/tcp-port-mapping)[ RSS](/packages/chengciming-tcp-port-mapping/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (2)Used By (0)

TcpPortMapping
==============

[](#tcpportmapping)

这是一个使用workerman框架开发的，针对内网环境TCP端口映射到外网环境指定端口。

亲，有在应用的同学请给个星星，有星星表示有人应用，好持续更新维护代码。

环境假设
----

[](#环境假设)

1. 外网服务器：可运行PHP，映射后通过这台机访问。
2. 内网服务器：可运行PHP，连接外网服务器做转发，或者与目标服务器同一台。
3. 目标服务器：需要被映射到外网的服务器。

运行环境
----

[](#运行环境)

1. PHP &gt;= 7.0
2. **[Composer](https://getcomposer.org/)**

快速下载
----

[](#快速下载)

### 下载：

[](#下载)

```
[composer@localhost test]# composer create-project chengciming/tcp-port-mapping
```

### 启动：

[](#启动)

```
[composer@localhost test]# cd tcp-port-mapping
[composer@localhost tcp-port-mapping]# php client start
[composer@localhost tcp-port-mapping]# php server start
```

配置
--

[](#配置)

### 公共配置：Config/Config.php

[](#公共配置configconfigphp)

```
