# devopsgym / codegen__fatedier__frp-3326

- taskset: [devopsgym](https://harnessreport.com/tasks/devopsgym.md)
- difficulty: hard
- category: code-generation
- language: 
- runnable from the site: no
- agent timeout: 3000s

## Results by harness

_none yet_

## Instruction

```
This is a code generation task. You are expected to write working code that solves the described problem.
<issue>
      ### Describe the feature request

控制面板中目前至展示了bind bindudp http 和https4四个端口。能否增加展示kcp端口和新的quic端口。发现0.46.1的kcp端口如果设置了和bind端口一样，那么quic端口如果也设置和kcp端一样，那么服务无法启动。必须设置另一个端口。
但随着配置增加，各种端口各种配置是否允许，设置的什么值经常忘掉，但是有时候又不想再去看配置文件，控制面板毕竟看起来更清爽。
所以希望增加kcp端口，quic端口，已经允许映射的端口范围的展示
如果能增加展示一些其他信息就更好了。比如是否必须强制tls，是否必须mux之类。
还有希望能看到客户端是通过哪个协议注册的服务。是tcp, kcp,还是quic,还有还能展示客户端的版本号就更好了。现在只能到日志里去看，太慢烦了

### Describe alternatives you've considered

_No response_

### Affected area

- [ ] Docs
- [ ] Installation
- [ ] Performance and Scalability
- [ ] Security
- [ ] User Experience
- [ ] Test and Release
- [ ] Developer Infrastructure
- [ ] Client Plugin
- [ ] Server Plugin
- [ ] Extensions
- [ ] Others

</issue>
Focus on implementing the required functionality correctly and efficiently. Treat this as a programming challenge.
You are not allowed to read git history.
```
---
Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp
