• Ubuntu中设置代理的方式


    由于公司的局域网环境,只提供以代理服务器的方式上网,因此有必要记录一下设置代理的方式,方便以后使用。

    系统设置代理:

    System Settings -> Network -> Network proxy

    Method选择Manual,然后设置 HTTP ProxyHTTPS Proxy 即可。

    火狐浏览器设置代理:

    Preferences -> Advanced -> Network -> Settings

    选择 Use system proxy settings 即可,当然也可以选择 Manual proxy configuration:,上网效果是一样的。

    终端设置代理:

    sudo vim /etc/profile  # 打开系统配置文件
    
    # 在配置文件中添加以下环境变量,proxyaddress和proxyport分别填写代理地址和端口
    export http_proxy=http://proxyaddress:proxyport/
    export https_proxy=http://proxyaddress:proxyport/
    export ftp_proxy=http://proxyaddress:proxyport/
    
    source /etc/profile  # 更新配置文件
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    apt(apt-get)设置代理:

    sudo gedit /etc/apt/apt.conf  # 打开apt.conf配置文件
    
    # 在配置文件中添加以下内容
    Acquire::http::Proxy "http://proxyaddress:proxyport";
    Acquire::https::Proxy "http://proxyaddress:proxyport";
    
    # 保存退出后,不需要更新
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    git设置代理:

    git config --list  # 查看git的配置
    
    # 配置全局代理
    git config --global http.proxy http://proxyaddress:proxyport/
    git config --global https.proxy http://proxyaddress:proxyport/
    
    # 取消全局代理
    git config --global --unset http.proxy http://proxyaddress:proxyport/
    git config --global --unset https.proxy http://proxyaddress:proxyport/
    
    # 通过设置全局代理的方式,解决github.com[0: 140.82.113.3]: errno=Connection refused的问题
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    docker设置代理:

    # 首先创建一个systemd插入(drop-in目录)
    sudo mkdir -p /etc/systemd/system/docker.service.d
    
    # 在http-proxy.conf文件中添加相关内容
    # 将your-proxy和your-port替换为自己的代理服务器和端口号,并将NO_PROXY配置为不需要使用代理的主机名或IP地址
    # 这里如果提示权限不够,可以切换到root,在root权限下执行相关操作
    cat >> /etc/systemd/system/docker.service.d/http-proxy.conf << EOF
    [Service]
    Environment="HTTP_PROXY=http://your-proxy:your-port"
    Environment="HTTPS_PROXY=http://your-proxy:your-port"
    Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"
    EOF
    
    # 重新加载Docker服务,使配置生效
    sudo systemctl daemon-reload
    
    # 重新启动Docker服务,便可使用新的代理设置
    sudo systemctl restart docker
    
    # 验证是否配置成功
    sudo systemctl show --property=Environment docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
  • 相关阅读:
    【手把手】光说不练假把式,这篇全链路压测实践探索
    acwing算法基础之数据结构--双链表
    卡尔曼家族从零解剖-(04)贝叶斯滤波→细节讨论,逻辑梳理,批量优化
    自然语言处理长文本场景下的信息结构化实践:文本分割(话题分割、段落分割、Text segmentation、TextTiling算法)标题生成两大任务
    运算符
    CompletableFuture的使用
    java中静态属性和静态方法的使用
    达梦数据库如何查看和修改系统参数
    Apache SeaTunnel MongoDB CDC 使用指南
    大模型助力企业数据驱动,火山引擎数智平台发布AI助手
  • 原文地址:https://blog.csdn.net/weixin_48158964/article/details/132835668