首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >端口127.0.0.1:9050是什么?为什么在它上拒绝连接?

端口127.0.0.1:9050是什么?为什么在它上拒绝连接?
EN

Ask Ubuntu用户
提问于 2023-02-23 17:56:55
回答 1查看 336关注 0票数 0

我正在尝试将我的系统从Ubuntu20.04升级到Ubuntu22.04。在sudo apt updatesudo apt upgradesudo apt dist-upgradesudo apt autoremovesudo apt install update-manager-core之后,我运行了命令sudo do-release-upgrade,但是它失败了,出现了错误:

代码语言:javascript
运行
复制
Error during update 

A problem occurred during the update. This is usually some sort of 
network problem, please check your network connection and retry. 


Restoring original system state

Aborting
Reading package lists... Done    
Building dependency tree          
Reading state information... Done

互联网连接很好,一切正常。然而,就在上面,我看到了这个错误:

代码语言:javascript
运行
复制
Err tor+http://deb.w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion bullseye InRelease
  Could not connect to 127.0.0.1:9050 (127.0.0.1). - connect (111: Connection refused)

我已经安装了Tor,而且它能工作。我试着用killall tor命令来阻止它,但没有帮助。请告诉我,这127.0.0.1:9050是什么样的港口?它是做什么用的?(我搜索了一下,但没有找到任何具体的信息,有人说他对代理负责,仅此而已)。

是什么导致了连接失败,有什么方法修复它吗?谢谢!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-02-28 14:39:56

我想出来了,也许有一天它会帮到别人。

端口127.0.0.1:9050是Tor用于侦听客户端连接的默认端口。它被称为"SocksPort“,它允许客户端应用程序连接到Tor并通过Tor网络路由它们的流量。有可能"Tor浏览器“使用相同的端口9050,这可能会导致与do-release upgrade命令的冲突。

错误消息表明更新管理器试图通过SocksPort连接到Tor网络,但是由于连接被拒绝,所以它没有这样做。造成这种情况的一个可能原因是Tor服务没有运行或配置错误。

要解决此问题,可以尝试以下步骤:

  1. 通过运行命令sudo systemctl stop tor.service来停止Tor服务
  2. 通过在行的开头添加一个"#“来注释掉文件deb tor+http://deb.w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion bullseye InRelease中的行/etc/apt/sources.list.d/derivative.list
  3. 运行命令sudo apt update来刷新包列表,而不连接到Tor。
  4. 再次运行命令sudo do-release-upgrade来升级您的系统。

如果升级进程仍然失败,还可以通过运行命令sudo systemctl disable tor.service,然后再次尝试升级进程,尝试暂时禁用Tor。

升级过程完成后,可以分别通过运行命令sudo systemctl enable tor.servicesudo systemctl start tor.service重新启用和启动Tor服务。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1456382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档