乐趣区

关于ubuntu:Ubuntu-为终端配置代理

1. 为什么要应用终端代理

最近学习 P4 配置环境时,很多依赖都要通过 GitHub 在终端拉取。但因为 GitHub 时国外网站,而且被限速,导致装置依赖时速度极慢而且很容易服务器响应超时。

对于应用代理拜访网页,如果应用浏览器,就须要在浏览器中装置代理的插件(如 Proxy SwitchyOmega)。如果应用终端,也须要在终端装置代理工具。


2. 装置 ProxyChains

在 Ubuntu 终端配置代理,能够应用 ProxyChains 代理,apt 曾经反对装置,在命令行输出如下命令实现装置。

sudo apt-get install proxychains

装置实现后,应用一下命令查看

proxychains

显示如下则装置胜利

Username@ubuntu:~$ proxychains
ProxyChains-3.1 (http://proxychains.sf.net)
    usage:
        proxychains <prog> [args]

3. 配置代理

在终端配置 ProxyChains 的.conf 配置文件,应用 Vim 对其进行批改。
~/etc/ 目录下找到 proxychains.conf 配置文件,应用 Vim 关上以管理员身份关上。

sudo vim proxychains.conf

在配置文件最下方找到【ProxyList】属性,该属性用于增加代理列表。找到后将代理信息按如下格局在下方写入。

Protocol Proxy_IP Port Username Password

如:

HTTP 192.168.125.1 5555 Name 123456

其中 ProxyChains 反对 HTTP、socks4、socks5 协定。配置实现代理后保留并退出Vim,终端代理配置就实现了。
PS:如果还须要配置更多的属性,proxychains.conf 配置文件中对于每个属性都有十分具体的正文来阐明用处,可做配置时的参考。

4. 应用

在终端以 proxychains 结尾就可应用代理拜访网站

proxychains git clone --recursive https://github.com/p4lang/p4c.git

访问速度显著晋升

退出移动版