美文网首页Linux终端操作积累
命令行终端通过代理连接网络

命令行终端通过代理连接网络

作者: Solomon_Xie | 来源:发表于2019-01-20 00:48 被阅读0次

没有(或者非常困难)什么方法能在终端里全局走代理的。

参考:Mac OSX终端走shadowsocks代理

Mac或Linux下,在~/.bash_profile~/.zshrc中(根据你的shell而定),加入以下设定:

alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'

这样做的好处是,只有你需要的时候,输入proxy,才会开始走代理。
以上的代理ip和端口,根据你自己的http代理设置。

这个方法适用的只有curl, wget这种builtin程序,其它程序的话都会根据自身的设计而各不相同。

apt走代理

参考:Configure proxy for APT?

编辑(或新建)/etc/apt/apt.conf,并加入如下代理设置:

Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";

# 如
Acquire::http::Proxy "http://127.0.0.1:1080";
Acquire::https::Proxy "https://127.0.0.1:1080";

但是,

亲测,本机用的Shadowsocks,开放1080端口,可以用作curl代理,但是在执行apt-get update时,卡住不能更新。

imageimage

相关文章

  • 命令行终端通过代理连接网络

    没有(或者非常困难)什么方法能在终端里全局走代理的。 参考:Mac OSX终端走shadowsocks代理 Mac...

  • Ubuntu设置代理

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

  • 1.Ubuntu下apt-get的网络代理设置(终端命令行的网络

    新立得软件管理器这种图形化的代理设置很明了,这里介绍下终端命令行的网络代理设置,这样大家就可以通过代理进行apt-...

  • 正向代理&反向代理

    一.代理 代理,也称为网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端...

  • macOS终端命令行 网络代理

    环境信息 自定义命令配置 macOS默认终端命令行 修改bash,配置自定义命令 在文件结尾增加以下配置 使配置生...

  • terminal命令行使用网络代理

    terminal 命令行的网络代理其实是各个工具项的代理设置,一般来说通过会通过wget或者curl来请求网络,所...

  • Python爬虫中urllib库的使用进阶--配置代理

    什么是代理? 代理(英语:Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这...

  • screen

    Screen 用于命令行终端切换自由切换。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。...

  • macOS终端命令行配置网络代理

    [toc] 前言 在下载一些需要vpn下载公司内网的源码或者认证时,必不可少的需要使用代理,与普通的网页及应用代理...

  • ubuntu终端设置代理

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

网友评论

    本文标题:命令行终端通过代理连接网络

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