随机端口生成器

为本地服务、Docker 端口映射或临时测试生成随机 TCP/UDP 端口号。默认范围 1024-65535,同批结果不重复。

阅读完整指南: 随机端口分配与网络实验指南 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

生成随机 TCP/UDP 端口号,适合本地开发、Docker 映射与防火墙测试。

端口列表

10548
12574
20312
26786
36923
39406
55377
58632
58701
64797

注释说明

说明

默认范围 1024-65535 (非特权端口); 使用 crypto.getRandomValues; 同批结果不重复。

为本地服务、Docker 端口映射或临时测试生成随机 TCP/UDP 端口号。默认范围 1024-65535,同批结果不重复。

快速开始

  1. 设置数量与范围

    最多一次 100 个端口; 可自定义 min/max。

  2. 生成

    使用加密安全随机数; 点击重新生成换一批。

  3. 复制列表

    粘贴到 docker-compose ports 或启动脚本。

端口范围说明

0-1023 为系统保留 (特权端口); 1024-65535 为注册/动态端口,本地开发通常在此范围选取。

典型工作流

当需要快速启动本地开发服务时,先运行本工具生成随机端口,再将结果粘贴到应用配置中。例如启动 Flask 开发服务器:`flask run --port=51234`,这里的 51234 就是由本工具生成的可用端口。

在 Docker 多容器协作场景中,用本工具为每个服务生成独立端口。比如同时运行 Redis(6381)、MySQL(33062)和前端服务(5173),避免手动分配时的冲突风险。生成结果可直接用于 docker-compose.yml 的 ports 配置项。

示例

示例

Input

10 ports, 3000-9000

Output

3001
4523
7890
...

FAQ

会检测端口是否占用吗?

不会; 仅生成随机数。绑定前请用 lsof 或 netstat 确认。

数据上传吗?

不会,生成完全在本地。

生成的端口是否绝对安全可用?

本工具通过算法避免批量结果重复,但无法实时检测系统端口占用情况。建议生成后通过 `netstat -tuln` 或 `lsof -i :端口号` 进行二次确认,这在生产环境中尤为重要。