树莓派俱乐部 树莓派俱乐部
  • 首页
  • 树莓派
  • OpenWrt
  • Python
  • Linux
  • 注册
    登录
现在登录。
  • 首页
  • 树莓派
  • OpenWrt
  • Python
  • Linux
首页 树莓派 树莓派使用Proxy代理

树莓派使用Proxy代理

束发少年 4年 前

如果您想让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。

[tip type="tip worning inlineBlock" display="inlineBlock"]

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

[/tip]
export http_proxy = "http://username:[email protected]:proxyport"

为环境变量https_proxy输入相同的信息:

export https_proxy = "http://username:[email protected]:proxyport"

创建no_proxy环境变量,它是Pi不应该使用的地址的逗号分隔的列表:

export no_proxy = "localhost,127.0.0.1"

您的/etc/environment文件现在应该是这样的:

export http_proxy="http://username:[email protected]:proxyport"
export https_proxy="http://username:[email protected]: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

#Proxy#RaspberryPi#树莓派
29
束发少年
用自己的眼睛去读世间这一部书。
评论 (1)
返回
  • 1598117471725

    我修改完,出现错误了:
    > >>> /etc/sudoers: 语法错误 near line 12 <<<

    env_keep 后的加号是干嘛的?是不是坑?

    3年 前 回复
猜你喜欢
  • 树莓派4B安装Windows10桌面版
  • 在树莓派上使用RaspAP开启热点
  • 树莓派3B Windows 10桌面版安装GPU驱动
  • 树莓派3B安装Windows10桌面版
束发少年
28
文章
7
评论
86
获赞
文章聚合
树莓派3B Windows 10桌面版安装GPU驱动
3年 前
使用buildroot来编译最小化linux根目录
4年 前
树莓派使用c语言点亮led
3年 前
如何在 Raspberry Pi 上安装 Plex Media Server
3年 前
用Python统计大文件内容行数
4年 前
  • 首页
Copyright © 2018-2023 树莓派俱乐部. Designed by nicetheme.