ubuntu下部署的openvpn怎么取消全局代理,我在客户端配置文件取消全局代理为什么不生效
1条回答 默认 最新
佩爷0107 2025-08-02 18:17关注在Ubuntu下部署的OpenVPN客户端取消全局代理不生效,通常是因为配置未正确覆盖默认路由或存在冲突规则。首先检查客户端配置文件(.ovpn),确保以下参数已设置:
禁用全局路由推送:添加 pull-filter ignore "redirect-gateway" 阻止服务器强制修改默认路由。
显式指定路由:用 route-nopull 拒绝服务器所有路由推送,再手动添加所需路由(如 route 192.168.1.0 255.255.255.0)。
检查系统代理:若通过/etc/environment或图形界面设置了全局代理,需手动清除相关变量(如http_proxy、https_proxy)。
重启服务:执行 sudo systemctl restart openvpn-client@your_config 重新加载配置。
若问题依旧,用 ip route show 查看路由表,确认是否有残留的0.0.0.0/1或128.0.0.0/1规则指向VPN网关。解决 无用评论 打赏 举报