在公司网络中如何手动为apt-get设置代理
http://www.4ucode.com/Study/Topic/1889551
新立得软件管理器这种图形化的代理设置很明了,这里介绍下终端命令行的网络代理设置,这样大家就可以通过代理进行apt-get了。很适用于代理限制上网的公司员工。
方法一:
如果只是想临时使用http代理,可以在使用apt-get之前于终端下输入:export http_proxy="http://用户名:密码@代理IP:代理端口"
方法二:(方法一的持久化)
如果希望apt-get与其它应用程序都可以一直使用http代理,可以这样:
在终端下编辑~/.bashrc文件:
vim ~/.bashrc
在文件末尾添加如下两句:
http_proxy=http://用户名:密码@代理地址:代理端口
export http_proxy
方法三:
如果只是希望apt-get使用代理,可以这样:
在终端下编辑/etc/apt/apt.conf加入下面这行,
Acquire::http::Proxy “http://yourproxyaddress:proxyport”;
保存退出apt.conf。
这样在终端下便可以通过代理上网了^_^
http://www.cnblogs.com/babykick/archive/2011/03/25/1996004.html
升级到Ubuntu10.04后,发现apt-get的代理设置有改变了,在9.10以前使用“http_proxy”环境变量就可以令apt-get使用代理了
export http_proxy=http://127.0.0.1:8000
sudo apt-get update
然后在Ubuntu10.04下就无效了,看来apt-get已经被改成不使用这个环境变量了。
一阵郁闷后,最后我发现在“首选项”->“网络代理”那里,多了个“System-wide”按钮(我用的是英文环境,不知道中文被翻译成怎样,关闭窗口时也会提示你),在这里设置后,apt-get确实可以使用代理了。
但是我依然鄙视这种改进,因为我通常就是偶尔使用代理,更新几个被墙掉的仓库而已(如dropbox和tor),根本不想使用全局代理,本来用终端就能搞定的事,现在切换代理要点N次鼠标,真烦。
所以我研究了一下,发现那个代理设置修改了两个文件,一个是“/etc/environment”,这个是系统的环境变量,里面定义了“http_proxy”等代理环境变量。另一个是“/etc/apt/apt.conf”,这个就是apt的配置,内容如下
Acquire::http::proxy "http://127.0.0.1:8000/";
Acquire::ftp::proxy "ftp://127.0.0.1:8000/";
Acquire::https::proxy "https://127.0.0.1:8000/";
很明显的代理设置代码,我看了下apt-get的手册,发现可以用“-c”选项来指定使用配置文件,也就是复制一份为“~/apt_proxy.conf”,然后“网络代理”那里重置回直接连接,以后使用
sudo apt-get -c ~/apt_proxy.conf update
就可以使用代理了,apt-get也有一个“-o”选项,直接跟apt-get的设置变量,就不用指定配置文件了,比如
sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8000/" update
http://hi.baidu.com/xinliaim/blog/item/abd4b94287f7fe069213c66f.html
apt-proxy的软件方式
http://blog.csdn.net/java211/article/details/6880188
有效的设置全局代理方式
以及编辑配置文件配置代理方式
转载于:https://my.oschina.net/alphajay/blog/33837
在公司网络中如何手动为apt-get设置代理相关推荐
- win7怎么允许计算机访问,win7系统设置允许或拒绝从网络中访问本地电脑的操作方法...
很多小伙伴都遇到过对win7系统设置允许或拒绝从网络中访问本地电脑进行设置的困惑吧,一些朋友看过网上对win7系统设置允许或拒绝从网络中访问本地电脑设置的零散处理方法,并没有完完全全明白win7系统设 ...
- ubuntu导入第三方库_在Ubuntu中,如何添加Apt存储库
APT存储库是网络服务器或本地目录,其中包含deb软件包和元数据文件,这些文件可由APT工具读取. 虽然默认的Ubuntu存储库中有数千个可用的应用程序,但是有时你需要从第三方存储库安装软件. 在本教 ...
- 每小时50哈希——看看一个内部员工是如何摧毁整个公司网络的?
本文讲的是每小时50哈希--看看一个内部员工是如何摧毁整个公司网络的?, 我们以前曾调查过黑客会通过连接在USB端口的正在充电的手机实施攻击,在这项研究中,我们重新审视了USB端口的安全性.我们发现, ...
- 论无线网络中的网络与信息安全技术
试题一 论无线网络中的网络与信息安全技术 无线网络应用越来越广泛,也带来了极大的便利.但是,无线网络各类应用也带来了各种安全问题,迫使管理员采用相应的网络与信息安全技术. 请围绕"论无线网络 ...
- CISA:企业断网3到5天,赶走网络中的 SolarWinds 黑客
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士 美国网络安全和基础设施安全局 (CISA) 发布指南,说明了受 SolarWinds 攻击影响的组织机构应该采取的可将攻击者踢出受陷环境的 ...
- 大型网络中内部网关路由协议(IGP)的选择
众多Internet服务提供商在自治域系统(Autonomous System)间普遍使用外部网关路由协议-BGP(Border Gateway Protocol) Version 4,然而在自治域系 ...
- Windows Azure 虚拟网络中虚拟机的网络隔离选项
最近我们发布了一份<Windows网络安全白皮书>(单击此处下载),文中深入说明了客户可以如何利用该平台的本地功能,为他们的信息资产提供最好的保护. 由首席顾问Walter Myer ...
- ed2k 网络中搜索资源并选择资源下载的分析及eMule源码梳理
上一篇博客中,客户端已连接到ed2k网络及客户端与服务器交互的eMule源码梳理,这里将开始搜索资源并下载及客户端与客户端交互的eMule源码梳理 emule 源码下载地址 http://downl ...
- 网络中工作组中计算机无法访问或没有选项的解决办法汇总
在网上邻居中点"查看工作组计算机"时显示"workgroup无法访问.您可能没有权限使用网络资源.....此工作组的服务器列表当前无法使用" 我所使用过的方法如 ...
- 编程实现路由算法 实验报告_lt;中国通信专刊gt; EARS:用于软件定义网络中自动路由的智能驱动体验网络架构...
题目:EARS:用于软件定义网络中自动路由的智能驱动体验网络架构 摘要:软件定义网络(SDN)通过将控制平面与数据平面解耦来适应逻辑集中的控制,并提供对网络资源的有效利用.但是,由于传统路由策略依赖于 ...
最新文章
- JAVA escape/unescape
- 这家公司耕耘超算20年,连续3年世界第一,现在加速中国AI
- 作者:刘勇,山东农业大学教授、博士生导师。
- 正则获取前8位数字_数据取整,获取字符串前数字另辟蹊径之LOOKUP
- c语言怎样计算栈的长度,请问,用c语言做一个计算器 包括+-*/()的运算 用栈 该怎么做...
- 还在家隔离呢?没事写写这些程序吧!
- python123九宫格输入_使用python PIL库实现简单验证码的去噪方法步骤
- JAVA wait(), notify(),sleep详解
- PAT乙级刷题感想及踩坑总结
- 企业搭建网站主要流程以及六个基本步骤
- 【wps word 页眉横线删除】
- 10.2 校内集训 解题报告
- python北京房价预测_Python爬虫告诉你北京房价有多高
- Android面试题Java基础篇
- java/php/net/python加油站收费系统设计
- 一份职业游戏3D建模师日常工作流程列表,看完不信还有人说建模门槛低
- Unity教程 | 手把手教你拼一个3D“魔方”
- win10+python3.66+vs2017+cuda9.2下运行tensorflow版的faster-Rcnn编译训练
- Python中的面向对象编程练习
- Android中创建一个商品展示小案例
热门文章
- 多线程暂停的一些方法区别
- Java中字符(串)和数值类型的转换
- 实现简单的python爬虫功能
- jQuery常用语法笔记
- 学习笔记(前端跨域 Storage封装)
- input输入框计算总和
- [R语言绘图]饼状图pie
- This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ property is not enabled
- JProfiler11安装,选择IDE
- 解决办法:.No package ‘freetype2‘ found