一份关于 Ubuntu 系统下代理配置的故障排查笔记

Ubuntu下代理配置故障排查指南

问题描述

在 Ubuntu 系统中开启了代理模式但访问依然很慢或无法访问。

排查步骤

1. 检查代理服务状态

bash 复制代码
# 检查端口监听状态
sudo apt install net-tools  # 如果未安装 netstat
sudo netstat -tulpn | grep 7897    # network statistics

# 正常输出应类似:
# tcp    0    0 127.0.0.1:7897    0.0.0.0:*    LISTEN    进程号/verge-mihomo

2. 检查系统代理设置

bash 复制代码
# 检查代理模式
gsettings get org.gnome.system.proxy mode
# 检查代理主机和端口配置
gsettings get org.gnome.system.proxy.http host
gsettings get org.gnome.system.proxy.http port

3. 设置系统代理

bash 复制代码
# 启用手动代理模式
gsettings set org.gnome.system.proxy mode 'manual'

# 验证是否设置成功
gsettings get org.gnome.system.proxy mode
# 应显示 'manual'

4. 检查防火墙(如果需要)

bash 复制代码
# 检查防火墙状态
sudo ufw status

# 如果防火墙活动,允许代理端口
sudo ufw allow 7897

正确配置的标准

  • 代理正常监听 7897 端口
  • 系统代理模式设置为 'manual'
  • 代理主机设置为 127.0.0.1
  • 代理端口设置为 7897

备注

配置完成后建议测试连接:curl -v https://www.google.com -x http://127.0.0.1:7897

相关推荐
绵绵细雨中的乡音15 分钟前
网络基础知识
linux·网络
Peter·Pan爱编程35 分钟前
Docker在Linux中安装与使用教程
linux·docker·eureka
kunge20131 小时前
Ubuntu22.04 安装virtualbox7.1
linux·virtualbox
清溪5491 小时前
DVWA中级
linux
Sadsvit2 小时前
源码编译安装LAMP架构并部署WordPress(CentOS 7)
linux·运维·服务器·架构·centos
xiaok2 小时前
为什么 lsof 显示多个 nginx 都在 “使用 443”?
linux
苦学编程的谢3 小时前
Linux
linux·运维·服务器
G_H_S_3_3 小时前
【网络运维】Linux 文本处理利器:sed 命令
linux·运维·网络·操作文本
Linux运维技术栈3 小时前
多系统 Node.js 环境自动化部署脚本:从 Ubuntu 到 CentOS,再到版本自由定制
linux·ubuntu·centos·node.js·自动化
拾心214 小时前
【运维进阶】Linux 正则表达式
linux·运维·正则表达式