TUN模式端口冲突 启动失败如何解决?

在这里插入图片描述

从日志信息来看,TUN模式启动失败是由于端口冲突导致的。

具体来说,Xray在尝试监听10808端口时失败了,因为该端口已经被其他进程占用。

错误信息分析

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: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

这段日志明确指出,Xray无法绑定到127.0.0.1:10808这个地址和端口,原因是“每个套接字地址(协议/网络地址/端口)通常只允许一次使用”。这意味着已经有另一个程序正在使用10808端口。

解决方案

1. 查找并关闭占用端口的进程

可以通过以下步骤来查找并关闭占用10808端口的进程:

  • Windows系统
    • 打开命令提示符(CMD),输入以下命令来查找占用端口的进程ID(PID):
      netstat -ano | findstr :10808
      

在这里插入图片描述

  • 记下返回结果中的PID,然后使用以下命令查看该PID对应的进程名称:
    tasklist | findstr <PID>
    

在这里插入图片描述

1.查找PID对应的程序名称

在PowerShell中,可以使用Get-Process命令来查找PID对应的程序名称,而不是直接使用tasklist命令

Get-Process -Id 3212

在这里插入图片描述

显示PID为3212的进程的详细信息,包括进程名称、描述等。

  1. 关闭占用端口的进程

如果确定可以安全地关闭该进程,可以使用以下命令来终止它:

Stop-Process -Id 3212 -Force

请注意,强制终止进程可能会导致数据丢失或应用程序不稳定,请确保知道自己在做什么。

  1. 验证端口是否已释放

再次运行netstat命令检查端口10808是否已被释放:

netstat -ano | findstr :10808

如果端口已经被释放,应该不会再看到任何与10808相关的监听项。

在这里插入图片描述

  1. 重新启动Xray服务

现在可以尝试重新启动Xray服务,看看问题是否已经解决。

在这里插入图片描述
解决啦~

more:如果无法关闭进程

如果由于某种原因不能关闭占用端口的进程(例如它是系统关键进程),可以考虑修改Xray的配置文件,将使用的端口号更改为一个未被占用的端口。例如,可以将10808改为10809或其他可用端口。

编辑config.json文件,找到相关端口配置项,将其修改为新的端口号,例如:

{"inbounds": [{"port": 10809,  // 修改为新的端口号...}]
}

然后重启Xray服务。

注意事项

  • 在进行上述操作之前,请确保了解每个步骤的潜在影响。
  • 如果不确定某个进程的作用,可以在网上搜索其名称,或者联系系统管理员寻求帮助。
  • 在生产环境中进行此类操作时要格外小心,以免对系统造成不必要的影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/97087.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/97087.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何调试一个EVM合约:实战操作 + 常见报错说明

在Solidity开发过程中&#xff0c;大多数开发者最常遇到的问题不是“代码写不了”&#xff0c;而是“代码部署了&#xff0c;但行为不对”。本篇文章将带你梳理一套完整的EVM智能合约调试流程&#xff0c;并附上几类真实常见报错场景及排查方法&#xff0c;适用于Hardhat、Remi…

使用Wireshark分析自助终端机网络数据

如果是明文还好&#xff0c; 是密文就没办法了。工具.1自助终端机.2组装结构主流架构选择‌B/S架构‌&#xff1a;通过Web应用调用本地硬件插件&#xff0c;开发速度快但依赖浏览器兼容性。 ‌‌C/S架构‌&#xff1a;直接调用硬件驱动&#xff0c;交互响应快但更新维护复杂。 …

数学建模——马尔科夫链(Markov Chain Model)

数学建模——马尔科夫链&#xff08;Markov Chain Model&#xff09;一、马尔可夫链的定义1. 状态与状态空间2. 无后效性&#xff08;马尔科夫性&#xff09;​3. 转移概率与转移概率矩阵&#xff08;1&#xff09;一步转移概率&#xff08;2&#xff09;转移概率矩阵二、马尔科…

《拉康精神分析学中的欲望辩证法:能指的拓扑学与主体的解构性重构》

在当代人文思想图谱中&#xff0c;雅克拉康以语言学为利刃对弗洛伊德理论进行的结构性重铸构成了20世纪最具颠覆性的理论创造之一。这位被誉为"法国弗洛伊德"的思想巨匠通过"回到弗洛伊德"的口号&#xff0c;实则完成了对精神分析学的哥白尼式革命——将主…

数字时代下的智能信息传播引擎

在商场、楼宇、交通枢纽等公共场所&#xff0c;数字广告机已成为信息传播的重要载体。其背后的广告机系统&#xff0c;是一套集硬件控制、内容管理、网络传输与数据分析于一体的综合技术解决方案&#xff0c;正推动传统静态广告向动态化、交互化、智能化方向演进。系统架构与核…

文献阅读笔记:KalmanNet-融合神经网络和卡尔曼滤波的部分已知动力学状态估计

文献阅读笔记&#xff1a;KalmanNet-融合神经网络和卡尔曼滤波的部分已知动力学状态估计摘要一、研究背景1.1 状态估计问题的重要性1.2 传统方法的局限&#xff1a;非线性与模型不确定性非线性问题噪声统计未知问题1.3 数据驱动方法的兴起与局限1.4 KalmanNet&#xff1a;混合方…

使用EasyExcel根据模板导出文件

文章目录概要工具类核心功能核心代码解析模板导出核心方法文件下载处理HTTP响应设置文件下载处理使用示例概要 在企业级应用开发中&#xff0c;Excel数据导出是一个常见的需求。本文实现一个基于阿里巴巴EasyExcel库实现的根据模板导出文件的工具类&#xff0c;它通过预定义的…

【AI基础:神经网络】19、机器学习实战:径向基函数神经网络(RBFN)指南

一、引言:为什么RBFN是神经网络中的“局部专家”? 在机器学习领域,神经网络的“全局逼近”与“局部逼近”一直是两大核心思路。像我们熟悉的多层感知机(MLP),使用Sigmoid、ReLU等全局激活函数,每个神经元都会对整个输入空间产生响应——就像“全员参与”处理所有数据,…

Linux 性能调优实战:CPU、磁盘 I/O、网络与内核参数

前言 一、CPU 资源调优 1. 调整进程优先级&#xff08;nice/renice&#xff09; 2. 设置 CPU 亲和力&#xff08;taskset&#xff09; 3. 查看 CPU 信息 4. 使用 vmstat 分析系统瓶颈 二、磁盘 I/O 调优 1. ulimit 资源限制 2. 磁盘速度测试 三、内核参数调优 1. 常用…

【进阶篇第五弹】《详解存储过程》从0掌握MySQL中的存储过程以及存储函数

文章目录存储过程一、基本语法(1)创建存储过程(2)调用存储过程(3)查看存储过程(4)删除存储过程(5)设置结束符(6)参数二、变量(1)系统变量(2)用户自定义变量(3)局部变量三、基本语句(1)if判断(2)case(3)while循环(4)repeat(5)loop循环四、游标五、条件处理程序六、存储函数存储过…

HarmonyOS布局实战:用声明式UI构建自适应电商卡片

首先诚邀大家参加学习鸿蒙拿好礼活动&#xff0c;即日起&#xff0c;只要加入班级考取华为开发者基础/高级证书&#xff0c;并发表一篇技术文章&#xff0c;就有机会获得官方发放的精美礼品&#xff0c;数量有限&#xff0c;先到先得。冷老师的班级链接如下&#xff1a;​华为开…

日语学习-日语知识点小记-构建基础-JLPT-N3阶段(21):文法+单词第7回3

日语学习-日语知识点小记-构建基础-JLPT-N3阶段&#xff08;&#xff12;1&#xff09;&#xff1a;文法单词第7回3 1、前言&#xff08;1&#xff09;情况说明&#xff08;2&#xff09;工程师的信仰2、知识点&#xff11;ー 。。。と。。。なる&#xff12;ーVて欲しい ・ …

Baumer高防护相机如何通过Tiny-YOLO单类模型实现人体跌倒检测与跟踪(C#代码UI界面版)

《------往期经典推荐------》 AI应用软件开发实战专栏【链接】 序号项目名称项目名称11.工业相机 YOLOv8 实现人物检测识别&#xff1a;&#xff08;C#代码&#xff0c;UI界面版&#xff09;2.工业相机 YOLOv8 实现PCB的缺陷检测&#xff1a;&#xff08;C#代码&#xff0…

从源码看浏览器弹窗消息机制:SetDefaultView 的创建、消息转发与本地/在线页通用实践

引言在现代浏览器的开发中&#xff0c;前端页面和 C 内核之间的通信是一项核心功能。无论是本地设置页&#xff08;chrome:// 内置 H5&#xff09;还是在线活动页&#xff0c;前端都可能需要调用浏览器底层 API&#xff0c;实现诸如“设置默认浏览器”、“更改壁纸”、“读取用…

对比视频处理单元(VPU)、图形处理器(GPU)与中央处理器(CPU)

如今选择互联网点播流媒体与直播视频的用户数量已远超传统广播电视&#xff0c;这一转变催生了对高性能媒体转码与OTT流媒体功能专用技术的需求。 我们最新推出的Accelerated Compute云计算解决方案&#xff0c;首次通过NETINT Quadra视频处理单元&#xff08;VPU&#xff09;…

vue3写一个简单的时间轴组件

插件版本&#xff1a;"element-plus": "^2.3.12""vue": "^3.0.0"代码示例&#xff1a;样式文件style.less&#xff1a;改变el-tooltip样式&#xff0c;可以复制代码到公共样式文件.el-popper.o-el-tooltip-popper-class {max-width: 3…

Linex系统网络管理(二)

二、网络连接查看1. netstat作用查看本地服务的网络监听状态查看客户端连接到本地服务的连接状态语法&#xff1a;netstat 选项 &#xff08;-anptu&#xff09;选项作用-n&#xff0c; --numeric显示数字形式地址而不是去解析主机、端口或用户名-a, --all显示所有的监听或连接…

Unity MQTT通讯

首先明确概念&#xff0c;什么是MQTT&#xff1f; MQTT是一种轻量级、基于发布 / 订阅&#xff08;Publish/Subscribe&#xff09;模式的物联网&#xff08;IoT&#xff09;通信协议&#xff0c;在带宽有限、网络不稳定的环境下&#xff0c;实现低功耗、低延迟的设备间通信&am…

JavaSE:类和对象2

一、封装封装的概念面向对象程序三大特性&#xff1a;封装、继承、多态。而类和对象阶段&#xff0c;主要研究的就是封装特性。何为封装呢&#xff1f;简单来说 就是套壳屏蔽细节。例如手机&#xff0c;你看不到任何的内部实现细节&#xff0c;只留下一些公开的接口给你使用&am…

RandAR训练自己的数据集

论文题目:RandAR: Decoder-only Autoregressive Visual Generation in Random Orders(随机顺序下仅解码器的自回归视觉生成) 会议:CVPR2025 摘要:我们介绍了RandAR,一种仅解码器的视觉自回归(AR)模型,能够以任意令牌顺序生成图像。与之前依赖于预定义生成顺序的纯解码器…