快速开始
-
设置数量与范围
最多一次 100 个端口; 可自定义 min/max。
-
生成
使用加密安全随机数; 点击重新生成换一批。
-
复制列表
粘贴到 docker-compose ports 或启动脚本。
为本地服务、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,同批结果不重复。
设置数量与范围
最多一次 100 个端口; 可自定义 min/max。
生成
使用加密安全随机数; 点击重新生成换一批。
复制列表
粘贴到 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 ...
不会; 仅生成随机数。绑定前请用 lsof 或 netstat 确认。
不会,生成完全在本地。
本工具通过算法避免批量结果重复,但无法实时检测系统端口占用情况。建议生成后通过 `netstat -tuln` 或 `lsof -i :端口号` 进行二次确认,这在生产环境中尤为重要。