在Ubuntu Server下实现全局代理

方法:

  • 编辑 /etc/environments 文件,在文件最后添加代理信息

    1. http_proxy="Your_Proxy_Address"
    2. https_proxy="Your_Proxy_Address"

    image.png

  • 应用更改

    1. netplan apply
  • 可能需要重新登录终端

    配置Ubuntu Server的DNS

    方法:

    在Ubuntu 20.04 Lts里,无法通过编辑 /etc/resolv.conf 来配置DNS,修改过之后,很快又会被覆盖配置。查看文件内容,发现里面是这样的:
    image.png

第一话就说明了,这个文件是由 systemd-resolved 这个服务托管的。系统的DNS使用这个服务作为上游。
这个服务的配置文件在 /etc/systemd/resolved.conf ,这个文件的大致内容如下:
image.png
直接修改DNS这行就可以了, FallbackDNS 为备用DNS。
修改之后直接重启 systemd-resolved 服务即可。

  1. service systemd-resolved restart