文章来源: http://raspberry.dns8844.cn/documentation
原文网址
使用代理服务器
proxy server 是客户端设备和互联网之间的中介。
要将 Raspberry Pi 配置为代理服务器客户端,请按照本节的说明操作。
您将需要:
- 您的代理服务器的IP地址或主机名和端口
- 您的代理的用户名和密码(如果需要)
配置您的Raspberry Pi
您需要设置三个环境变量(http_proxy、https_proxy 和 no_proxy),以便您的Raspberry Pi知道如何访问代理服务器。
打开一个终端窗口,并使用 nano 打开文件 /etc/environment
:
$ sudo nano /etc/environment
将以下内容添加到 /etc/environment
文件以创建 http_proxy
变量:
export http_proxy="http://<proxy_ip_address>:<proxy_port>"
将 <proxy_ip_address>
和 <proxy_port>
占位符替换为代理服务器的 IP 地址和端口。
[NOTE]
如果代理需要用户名和密码,请使用以下格式添加:
export http_proxy="http://<username>:<password>@proxyipaddress:proxyport"
将 <username>
和 <password>
占位符替换为您用来与代理进行身份验证的用户名和密码。
为环境变量 https_proxy输入相同的信息:
export https_proxy="http://username:password@proxyipaddress:proxyport"
创建no_proxy环境变量,这是一个逗号分隔的地址列表,您的Raspberry Pi不应将代理用于:
export no_proxy="localhost, 127.0.0.1"
现在您的 /etc/environment
文件应该如下所示:
export http_proxy="http://username:password@proxyipaddress:proxyport"
export https_proxy="http://username:password@proxyipaddress:proxyport"
export no_proxy="localhost, 127.0.0.1"
按 Ctrl + X 保存并退出。
更新 sudoers
文件
要在下载和安装软件等以 sudo
运行的操作中使用代理环境变量,请更新 sudoers
。
使用以下命令打开 sudoers
:
$ sudo visudo
将以下行添加到文件中,以便 sudo
将使用您刚刚创建的环境变量:
Defaults env_keep+="http_proxy https_proxy no_proxy"
按 Ctrl + X 保存并退出。
重启你的树莓派
重新启动您的Raspberry Pi以使更改生效。您现在应该能够通过代理服务器访问Internet。
上一篇 – 树莓派超全系列教程文档–(26)在 Raspberry Pi 上配置热点
下一篇 – 树莓派超全系列教程文档–(28)boot文件夹内容