Ubuntu设置代理上网
代理服务器(Proxy Server)是个人网络和Internet服务商之间的中间代理机构,它负责转发合法的网络信息,对转发进行控制和登记。代理服务器作为连接Internet(广域网)与Intranet(局域网)的桥梁,在实际应用中发挥着极其重要的作用。
环境:Win7(64位)+VMware11(64位)+Ubuntu1204(32位)
火狐浏览器的配置相对简单,只需在系统设置中找到NetWork,在网络代理中选择手动模式配置代理服务器地址和端口即可。由于一些代理服务器拒绝虚拟机的直接访问,所以虚拟机的网卡要设置为NAT模式 ,不能为桥接模式,这也是许多开发人员配置不成功的原因。当主机和服务器跨网段时,才可以使用桥接模式。
系统设置不能设置用户登录,如果代理服务器不允许匿名登录,这时命令行(apt-get wget)依然不能上网。本文主要介绍命令行下如何设置代理上网。
针对apt工具的代理设置:需配置/etc/apt/apt.conf文件,格式如下:
1 Acquire::http::proxy "http://user:pwd@proxy.xxx:8080/";
Acquire::https::proxy "https://user:pwd@proxy.xxx:8080/";
Acquire::ftp::Proxy "ftp://username:password@proxyhost:port/";
针对wget工具的代理设置:需配置/etc/wgetrc文件,格式如下:
1 http_proxy = http://user:pwd@proxy.xxx:8080/
2 use_proxy = on
通过设置DNS服务器穿透代理:由于部分网关通过dns拦截上网,可采用设置DNS服务器
1, 通过修改/etc/network/interfaces,在它的最后增加一句:dns-nameservers 114.114.114.114
114.114.114.114是114提供的DNS服务,这里只是举一个例子,你也可以改成电信运营商的DNS,重启后DNS就生效了。
2, 通过修改/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的),在里面插入:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存然后执行resolvconf -u
这里不建议,一般来说,这样设置无效。
通过设置代理环境变量:
1,临时设置:在终端中输入命令export http_proxy=http://usr:pwd@proxy_addr:proxy_port/
2,永久设置:在~/.bashrc或/etc/profile等启动文件中添加export http_proxy=http://usr:pwd@proxy_addr:proxy_port/
经测试,使用环境变量设置代理,仅root用户可以联网。猜测应该是sudo权限的问题。
注意:在系统设置中设置代理的原理就是设置代理变量,所以系统设置会覆盖掉此变量,重新启动终端生效。
另:
CentOS代理设置与Ubuntu基本相同,其中针对yum工具的代理设置需配置 /etc/yum.conf文件如下:
proxy = http://username:password@yourproxy:8080/
或者
proxy=http://yourproxy:808
proxy_username=username
proxy_password=password
Ubuntu设置代理上网的更多相关文章
- linux 虚拟机centos64位_6.5+VM10 主机是固定IP局域网设置代理上网,虚机设置固定ip 图文详细步骤
一种: 虚机是Desktop 安装 1.虚拟机—设置—网络适配器子选项—选择“桥接模式” 2.在虚拟机中选择系统(System)—首选项(Preferences)—网络连接(Network Conne ...
- centos设置代理上网
centos设置代理上网 假设我们要设置代理为 IP:PORT 1.网页上网 网页上网设置代理很简单,在firefox浏览器下 Edit-->>Preferences-->> ...
- vmWare虚拟机下ubuntu配置代理上网
最终用上了linux,windows下用vmWare安装虚拟机,挂ubuntu 14.04,,认为非常不习惯,非常难侍候. 而且遇到的客观困难还不少,这两天着实费了不少功夫.主要是上班这里上网要配置代 ...
- windows bat 设置代理上网脚本bat
取消IE代理服务器 ****************************************************************************************** ...
- 虚拟机 centos设置代理上网
假设我们要设置代理为 IP:PORT 1.网页上网 网页上网设置代理很简单,在firefox浏览器下 Edit-->>Preferences-->>Advanced--> ...
- 通过xshell 设置代理上网
前言: 前段时间,选修了一门并行计算,老师给我们每个人分配了一个linux登录账号,通过这个账号,可能登录学校的一台linux . 一次偶然的机会,了解到可以通过xshell , ssh服务器给本地开 ...
- DNS隧道之DNS2TCP实现——dns2tcpc必须带server IP才可以,此外ssh可以穿过墙的,设置代理上网
我自己的命令: server端: dns2tcpd -F -d 1 -f ./dns2tcpd.conf 输出: 09:08:59 : Debug options.c:97 Add resource ...
- centos服务器设置代理上网的方法
这里以centos7.0为例,记录代理服务器设置过程: 1.全局的代理设置: vi /etc/profile 添加下面内容 http_proxy = http://username:password@ ...
- Ubuntu设置代理的方法
用过Linux的都知道,众多的PROXY配置,让人应接不暇,本文列出常见的一些PROXY的配置 1.apt-get proxy 的配置sudo gedit /etc/apt/apt.conf NOTE ...
随机推荐
- 联想电脑Fn+F6禁用触摸板功能不管用
我的原因是电脑没有安装触摸板驱动,解决方法:去联想官网根据自己的主机编号下载适合自己的触摸板驱动,安装重启即可解决
- Sqoop环境安装
环境下载 首先将下载的 sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz放到 /usr/hadoop/目录下(该目录可以自定义,一般为Hadoop集群安装目录),然 ...
- MapReduce 二次排序
默认情况下,Map 输出的结果会对 Key 进行默认的排序,但是有时候需要对 Key 排序的同时再对 Value 进行排序,这时候就要用到二次排序了.下面让我们来介绍一下什么是二次排序. 二次排序原理 ...
- Storm概念学习系列之Tuple元组(数据载体)
不多说,直接上干货! Tuple元组 Tuple 是 Storm 的主要数据结构,并且是 Storm 中使用的最基本单元.数据模型和元组. Tuple 描述 Tuple 就是一个值列表, Tuple ...
- (三)Redis两种持久化方案
Redis的持久化策略:2种 RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的数据进行快照并持久化到硬盘.RDB是Redis默认采用的持久化方 ...
- android 开发AlertDialog.builder对话框的实现
AndroidAPI提供了Dialog对话框控件,但google明确指出不建议开发者只是使用Dialog来创建对话框,而应该自定义对话框或者使用API中提供的Dialog的子类,如AlertDialo ...
- 判断dataset表中是否存在 某列
DataSet ds ; ds.Tables[0].Columns.Contains("a") 同样适用于 datarow dr ; dr.Table.Columns.Contai ...
- C 碎片一 计算机知识
一.计算机知识 1, 计算机组成及工作原理 计算机是硬件和软件的结合体.硬件由主机箱和外部设备组成,主机主要包括CPU.内存.主板.硬盘.光驱.各种扩展卡.连接线.电源等:外部设备包括鼠标.键盘等.软 ...
- windows无法连接到打印机 操作失败,错误为0x00000002 解决方案
平时使用局域网打印机没有问题,今天突然脱机了,错误号为0x00000002 服务器上打印机一切正常,别人使用也一切正常. 最后,重启了Spooler服务后搞定. 重新链接打印机,搞定!
- Python高效开发实战——Django、Tornado、Flask、Twisted
今天要推荐的就是这本书,内容涉及四种主流的Python Web开发框架,零基础完成网站搭建.数据库设计.前后端开发,全方位领悟Python原理与应用. 最新最全的框架实战,尽在这本书,可搜索亚马逊.京 ...