Skip to content

[Bug] dev 分支检查端口占用未区分 tcp 和 udp #1242

@abcfy2

Description

@abcfy2

Verify steps

  • 我已经在 Issue Tracker 中找过我要提出的问题 I have searched on the issue tracker for a related issue.
  • 我已经使用公测版本测试过,问题依旧存在 I have tested using the test mod, and the issue still exists.
  • 我已经仔细看过 常见问题 并无法自行解决问题

Description

具体报错如下,第一次运行提示:

# crash


===========================================================||
 【9999】:检测到端口被以下进程占用!内核可能无法正常启动  ||||
 udp        0      0 0.0.0.0:9999            0.0.0.0:*     ||
                                                           ||
 请修改默认端口配置!                                      ||
===========================================================||


===========================================================||
 1) 修改HTTP/SOCKS5端口:       7890                       ||
 2) 设置HTTP/SOCKS5认证:       未设置                     ||
 3) 修改Redir/Tproxy端口:      7892,7893                  ||
 4) 修改DNS监听端口:           1053                       ||
 5) 修改面板访问端口:          9999                       ||
 6) 设置面板访问密码:          未设置                     ||
 8) 自定义本机 Host 地址:      192.168.1.2                ||
 9) 自定义路由表:              100,101                    ||
                                                           ||
 0) 返回上级菜单                                           ||
===========================================================||
请输入对应数字>

事实上 udp 9999 端口不影响 db_port 监听:

# netstat -unltp | grep 9999
udp        0      0 0.0.0.0:9999            0.0.0.0:*                           1682/infosvr

应该改进端口检测算法

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions