Linux清除代理

unset http_proxy
unset https_proxy
unset HTTP_PROXY
unset HTTPS_PROXY
### 如何在Linux系统中取消代理配置 #### 查看当前代理设置 可以通过以下命令来查看当前系统的代理设置情况。如果设置了代理,这些变量会显示具体的代理地址和端口;如果没有设置,则为空。 ```bash echo $http_proxy echo $https_proxy echo $ftp_proxy ``` #### 取消环境变量中的代理设置 如果通过环境变量设置了代理,可以直接将其删除或者清空。以下是具体操作方式: ```bash unset http_proxy https_proxy ftp_proxy no_proxy ``` 这一步骤用于清除当前shell会话中的代理设置[^1]。 #### 修改全局代理设置 对于某些发行版(如Ubuntu),可能需要修改 `/etc/environment` 文件以移除其中的代理配置项。按照以下步骤完成此过程: 1. **打开文件** 使用文本编辑器(例如 `nano` 或者 `vim`)打开该文件: ```bash sudo nano /etc/environment ``` 2. **查找并注释或删除代理行** 如果发现类似下面的内容,请将它们删除或者在其前面加上 `#` 进行注释: ```plaintext http_proxy="http://proxy.example.com:8080" https_proxy="http://proxy.example.com:8080" ftp_proxy="http://proxy.example.com:8080" no_proxy="localhost,127.0.0.1" ``` 3. **保存更改** 完成编辑之后,记得保存文件并退出编辑器。如果是使用 `nano` 编辑器,可以按下组合键 `Ctrl + O` 来保存,再按 `Ctrl + X` 退出。 4. **应用改动** 让新的配置生效有两种方法:一是重启计算机,二是重新加载配置文件: ```bash source /etc/environment ``` 针对不同的Linux版本还有特定的操作指南: ##### 对于基于Red Hat的系统 (CentOS/Fedora/RHEL) 同样地,在这些系统上也需要检查是否存在类似的代理定义,并对其进行处理。通常情况下,可以在以下几个位置找到代理的相关设定: - 用户级别的 `.bashrc`, `.profile` 等初始化脚本; - 系统范围内的 `/etc/profile.d/*` 脚本集合; 一旦定位到相应的代理声明部分,采取同样的措施——要么彻底移除那些语句,要么利用 `#` 符号加以屏蔽即可[^1]。 另外需要注意的是,有些服务可能会独立存储自己的代理参数而不是依赖于标准环境变量。比如浏览器、邮件客户端或者其他专用软件都有各自独特的选项界面允许单独指定HTTP(S)/FTP类型的网关路径。因此除了上述提到的整体层面之外还需要留意各个应用程序内部是否有额外关联到外部网络资源的情况存在。 #### 测试网络连接状态 最后一步就是验证整个流程结束后能否正常访问互联网而无需借助任何中间节点作为跳板。简单有效的办法便是尝试ping某个知名站点以及下载网页内容片段来进行初步判断: ```bash ping www.google.com curl -I http://www.gnu.org/ ``` 以上两条指令分别用来检测域名解析功能是否完好以及获取远程服务器响应头信息以便确认实际通信链路状况良好[^1]。 #### Conda代理设置清理 假如之前曾经为Anaconda平台下的Conda工具指定了专属通道,则现在也应当同步解除这种限制条件从而恢复默认行为模式。主要涉及两个方面的工作重点分别是命令行即时调整与持久化记录消除两大部分[^3]: - 命令行即时调整: ```bash conda config --remove-key proxy_servers.http conda config --remove-key proxy_servers.https ``` - 配置文件(.condarc)永久修正: 手动编辑位于家目录下隐藏名称叫做`.condarc` 的文档,把所有关于proxies字段描述全部删去就可以了。 #### Nginx反向代理禁用 如果有部署过Nginx充当本地机器对外请求过滤角色的话,那么此时也要考虑停止它的运行作用以防干扰最终效果呈现出来。一般而言只需停运对应进程再加上防火墙策略开放必要端口号便能达成目的了[^4]: ```bash sudo systemctl stop nginx sudo firewall-cmd --add-port=80/tcp --permanent sudo firewall-cmd --reload ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AIOT魔法师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值