问题描述如下
2024/07/08 16:58:58 [Info] infra/conf/serial: Reading config: D:\v2rayN-With-Core\guiConfigs\config.json
Failed to start: app/proxyman/inbound: failed to listen TCP on 10808 > transport/internet: failed to listen on address: 127.0.0.1:10808 > transport/internet/tcp: failed to listen TCP on 127.0.0.1:10808 > listen tcp 127.0.0.1:10808: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
2024/07/08 16:58:58 Using default config: D:\v2rayN-With-Core\guiConfigs\config.json
一直访问不成功 ,并且报 无法在 10808 上监听 TCP > transport/internet:无法在地址上监听:127.0.0.1:10808 > transport/internet/tcp:无法在 127.0.0.1:10808 上监听 TCP > listen tcp 127.0.0.1:10808:bind:通常每个套接字地址(协议/网络地址/端口)只允许使用一次 如下错误
报错分析
由于端口冲突引起的。错误信息中显示了 127.0.0.1:10808 端口已经被占用,导致无法监听
win + R 打开 cmd 或者是 powershell
检查端口占用情况: 确保你的系统中没有其他程序在使用 127.0.0.1:10808 这个端口。你可以使用命令行工具或者网络监控工具来检查端口占用情况。
在命令行中可以使用以下命令来检查端口占用情况(Windows 下):
netstat -ano | findstr :10808
TCP 127.0.0.1:10808 0.0.0.0:0 LISTENING 1234
这会列出占用 10808 端口的进程 PID,然后你可以根据 PID 来找出具体是哪个程序在使用该端口。
一看还真的有 , 就想着结束 或者是释放 这个端口号
执行如下命令
taskkill /PID 1234 /F
或者是
Stop-Process -Id 1234 -Force
发现怎么删都删掉 ,最后到任务管理器中去查看 对应的 id 号
想手动结束 也结束不掉 结果还报错
无奈之下 就只能手动改节点的配置文件
最终解决方案
手动把 10808 改为 10809
在解决这个问题的心里历程,实属有点无语和无奈 , 结束不掉线程,最后改配置
网络的问题实属不明白是怎么一回事
结果问题解决了 ~