web服务一种奇怪的端口报错原因
起初是在使用v2ray时,突然发现不管怎么设置,浏览器始终提示代理有问题(任何网站都一样)

查看v2ray日志看到这个
listen tcp 127.0.0.1:7777: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
这就奇怪了,因为正常的端口占用应该提示下面这个提示
Only one usage of each socket address (protocol/network address/port) is normally permitted.
简单看了下也没有程序在占用7777这个端口

后来查了下才发现,系统有所谓的保留端口这种东西,这个貌似是我安装各类虚拟机、虚拟网卡时导致的

所以解决办法就很简单了,绕过上图中这些保留端口即可
我还用本地web服务python bottle试了下,如果使用了保留端口
报错是:PermissionError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
确实是如果没遇到过,还不知道这个提示是啥意思,今天算是长见识了
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭