学习探讨

VM虚拟机占用443端口问题

by Yezi1015, 2022-08-26


自我大二上学期刚学习linux-ubuntu的时候,我就用VM装了一台linux的虚拟机在我的电脑上。

从此处开始,我的443端口就被VM长期霸占了。

而且因为这个软件的自启动项不太好关(关掉了你在想使用虚拟机的时候就可能会出现连接不上网络),所以在我没用到其他需要占用443端口软件的时候我就没去在意过这个问题了。

但是前一段时间我使用的一个软件Steam++更新了!这个软件原来就出现端口冲突的问题。一直通过改系统代理解决,但是更新后就不行了,所以我无奈之下,只能彻底给这个拖了很久的问题解决一下了。


首先,我是先排查443端口是被什么软件占用了(虽然我心里面大概率确定就是这玩意,但是本着理工男严谨的态度,我决定深入的查一查)。

先用cmd查一下电脑上都占用了什么端口

使用Win+R打开运行 在里面输入 netstat -ano会得到如下的一个显示活动连接的窗口

duankoupid.png

对了,如果你的cmd窗口老是闪一下/运行完自动关闭,可以在指令前面加一下 cmd /k (k后有空格)来解决这个问题 示例:cmd /k netstat -ano

前面的x.x.x.x:端口号,找到这个端口占用的软件的Pid(后面的那个数字),根据Pid在任务管理器第二行详细信息里找到相对应的应用来确定是什么软件的问题,如图

renwuguanli.png

确定为VM的问题后就结束进程,打开你的电脑找到以下路径文件 C:\ProgramData\VMware\hostd\proxy.xml (用记事本打开即可)

gauduankou.png

把第二行的代码(httpsPort)改成你想使用的端口号或者-1即可,(-1为禁用共享虚拟机),然后在服务里重启 VMware Workstation Server服务就可以解决这个问题了。

作者: Yezi1015

1 条评论
    Yezi1015 回复
    Yezi10152022-08-26 17:54

    https://zhuanlan.zhihu.com/p/459151286
    可以参考这个知乎解答|´・ω・)ノ

2024 © typecho & elise 27 ms