CentOS代理设置方法

GoodTsing 2月前 202

在 CentOS 中设置代理为 192.168.200.3:7890 的方法有多种,以下是常见的几种方式:

  1. 设置环境变量

    • 临时设置:打开终端,输入以下命令并回车。这些命令仅对当前终端会话生效,关闭终端后失效。
      • export http_proxy=http://192.168.200.3:7890
      • export https_proxy=https://192.168.200.3:7890
    • 永久设置:编辑用户目录下的 ~/.bash_profile 或 ~/.bashrc 文件(根据系统和配置不同),在文件末尾添加以下内容。保存并关闭文件后,执行 source ~/.bash_profile 或 source ~/.bashrc 使设置生效。
      • export http_proxy=http://192.168.200.3:7890
      • export https_proxy=https://192.168.200.3:7890
  2. 配置 Docker 代理

    • 创建配置文件目录:执行 sudo mkdir -p /etc/systemd/system/docker.service.d,创建 Docker 服务的配置目录。
    • 创建配置文件:使用 sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf 命令创建并编辑配置文件,在文件中添加以下内容。
      • [Service]
      • Environment=“HTTP_PROXY=http://192.168.200.3:7890”
      • Environment=“HTTPS_PROXY=https://192.168.200.3:7890”
    • 重新加载 systemd 配置:执行 sudo systemctl daemon-reload 命令,使新的配置生效。
    • 重启 Docker 服务:运行 sudo systemctl restart docker 命令,重新启动 Docker 服务以应用新的代理设置。
  3. 配置 Nginx 作为系统代理

    • 部署 Nginx:从 Nginx 官网下载 Nginx 源码包及 ngx_http_proxy_connect_module 扩展插件和 nginx 内核补丁。解压源码包,将插件源码目录放入 modules 目录,将补丁放到 Nginx 源码目录,然后给内核打补丁、编译并安装 Nginx。
    • 配置 Nginx:编辑 Nginx 配置文件,设置代理端口、解析被代理网站域名的 DNS 服务器、开启 proxy_connect 功能、允许代理的目标端口等。
    • 启动 Nginx:执行 /opt/nginx/sbin/nginx 启动 Nginx。
    • 测试:通过 curl "http://www.baidu.com/" -x 127.0.0.1:8080 -v 等命令测试代理是否配置成功。

总的来说,以上是三种在 CentOS 系统中设置代理为 192.168.200.3:7890 的方法,每种方法都有其适用的场景和优缺点,用户可以根据自己的实际需求选择合适的方法进行配置。

 

参考链接:https://github.com/DaoCloud/public-image-mirror

最新回复 (0)
返回
发新帖