树莓派使用Proxy代理

如果您想让Raspberry Pi通过代理服务器(可能来自学校或其他工作场所)访问internet,那么您需要对Pi进行配置,以便在可以上网之前使用该服务器。

你需要:
代理服务器的IP地址或主机名和端口
代理的用户名和密码
配置你的Pi
您需要设置三个环境变量(http_proxy、https_proxy和no_proxy),以便Raspberry Pi知道如何访问代理服务器。

打开终端窗口,使用nano或者vim打开文件/etc/environment

sudo nano /etc/environment
在/etc/environment文件中添加以下内容以创建http_proxy变量:

export http_proxy = “http://proxyipaddress:proxyport”
用代理的IP地址和端口替换proxyipaddress和proxyport。

注意:如果您的代理需要用户名和密码,请使用以下格式添加它们

export http_proxy = “http://username:password@proxyipaddress:proxyport”
为环境变量https_proxy输入相同的信息:

export https_proxy = “http://username:password@proxyipaddress:proxyport”
创建no_proxy环境变量,它是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″
保存然后退出

更新sudoers
为了使以sudo方式运行的操作(例如下载和安装软件)能够使用新的环境变量,您需要更新sudoers。

使用以下命令打开sudoers文件:

sudo visudo
将下面的行添加到文件中,这样sudo将使用您刚刚创建的环境变量:

Defaults env_keep+=”http_proxy https_proxy no_proxy”

最后重启Raspberry Pi

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。