美文网首页
ubuntu终端设置代理

ubuntu终端设置代理

作者: 小铭灬同学 | 来源:发表于2019-10-11 14:24 被阅读0次

Ubuntu可视化界面18.04设置代理

首先实现基本的上网是可以通过网络进行设置代理,图片如下:


image.png

可是在终端中进行curl等操作时,则会无效:
curl: (52) Empty reply from server

image.png

脚本编写:

vi ~/.setproxy

#!/bin/sh

# for terminal
export proxyserveraddr=代理ip
export proxyserverport=端口
export HTTP_PROXY="http://$proxyserveraddr:$proxyserverport/"
export HTTPS_PROXY="https://$proxyserveraddr:$proxyserverport/"
export FTP_PROXY="ftp://$proxyserveraddr:$proxyserverport/"
export SOCKS_PROXY="socks://$proxyserveraddr:$proxyserverport/"
export NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com,可以新增你想过滤的ip段;"
export http_proxy="http://$proxyserveraddr:$proxyserverport/"
export https_proxy="https://$proxyserveraddr:$proxyserverport/"
export ftp_proxy="ftp://$proxyserveraddr:$proxyserverport/"
export socks_proxy="socks://$proxyserveraddr:$proxyserverport/"
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com,可以新增你想过滤的ip段;"

# for apt-get
cat <<-EOF| sudo tee /etc/apt/apt.conf
Acquire::http::proxy "http://$proxyserveraddr:$proxyserverport/";
Acquire::https::proxy "https://$proxyserveraddr:$proxyserverport/";
Acquire::ftp::proxy "ftp://$proxyserveraddr:$proxyserverport/";
Acquire::socks::proxy "socks://$proxyserveraddr:$proxyserverport/";
EOF

以上代理模式可选

附:取消代理脚本
vi ~/.cancelproxy

#!/bin/sh
unset proxyserveraddr
unset proxyserverport
unset HTTP_PROXY
unset HTTPS_PROXY
unset FTP_PROXY
unset SOCKS_PROXY
unset NO_PROXY
unset http_proxy
unset https_proxy
unset ftp_proxy
unset socks_proxy
unset no_proxy
gsettings reset org.gnome.system.proxy ignore-hosts
echo -n ""|sudo tee /etc/apt/apt.conf
想要使用或者取消代理啊运行以下命令即可:

source ~/.setproxy (第一次需要输入root密码)

image.png

相关文章

  • Ubuntu设置代理

    Ubuntu14.04设置网络代理 buntu下apt-get的网络代理设置(终端命令行的网络代理设置) 方法一:...

  • ubuntu终端设置代理

    Ubuntu可视化界面18.04设置代理 首先实现基本的上网是可以通过网络进行设置代理,图片如下: 可是在终端中进...

  • git 设置代理,增加下载速度

    设置代理: 取消代理 Mac 终端设置代理:

  • 解决pod,homebrew,github等速度过慢问题

    1.设置终端代理: 设置成功之后就可以了。2.取消终端代理 另外全局终端代理 取消终端代理 解决前后对比

  • 代理设置

    终端代理设置 wget设置代理 curl 设置代理 git 设置代理 ssh 代理 nc命令 网络工具 digns...

  • git ssh代理设置

    终端代理设置 wget设置代理 curl 设置代理 git 设置代理 ssh 代理 nc命令 网络工具dignsl...

  • 终端常用命令

    终端设置全局代理 终端取消全局代理 查看是否还存在代理 PS : 清空代理需要重新打开 terminal

  • 终端代理设置

    环境 Ubuntu 14.04 工具 proxychains 安装 sudo apt-get install pr...

  • 终端代理设置

    通过代理上网的时候,会遇到很多的问题。特别是利用终端去下载软件的时候更是如此。 export http_proxy...

  • 终端设置代理

    Windows: set http_proxy=127.0.0.1:10086set http_proxy_use...

网友评论

      本文标题:ubuntu终端设置代理

      本文链接:https://www.haomeiwen.com/subject/oibtmctx.html