精华内容
下载资源
问答
  • Linux通过设置代理上网

    万次阅读 2019-03-07 20:52:43
    由于一些服务器处于安全考虑,只能通过内网访问,且...1.windows上安装代理工具,工具种类比较多,我这里使用的是privoxy 下载地址:http://www.privoxy.org/ 百度云盘(备用):链接:https://pan.baidu.com/s/1...

    由于一些服务器处于安全考虑,只能通过内网访问,且服务器不能够请求外网,这就导致苦逼程序猿在安装一些必要的程序环境时挠头抓狂,今天刚从领导那学了一种解决方案,分享一下(大佬多指点):

    1.windows上安装代理工具,工具种类比较多,我这里使用的是privoxy

    下载地址:http://www.privoxy.org/

    百度云盘(备用):链接:https://pan.baidu.com/s/1L6-ojIlahdei43PwFovk9A    提取码:x1vl 

    安装软件后,配置启动端口:修改安装目录下的config.txt文件中的listen-address

    点击privoxy.exe启动代理服务器

    2.在linux中配置代理

    修改/etc/profile文件,增加

    http_proxy=127.0.0.1:18088
    export http_proxy

    使用source /etc/profile命令使配置生效

    source /etc/profile

    3.配置linux到本机的映射

    最后测试:

     curl www.baidu.com

    展开全文
  • Linux设置代理上网

    千次阅读 2018-08-01 17:31:19
    echo "export http_proxy=http://ip:port" >> /etc/profile echo "export https_proxy=http://ip:port" >> /etc/profile ...source /etc/profile

    echo "export http_proxy=http://ip:port" >> /etc/profile
    echo "export https_proxy=http://ip:port" >> /etc/profile

    source /etc/profile

    展开全文
  • linux代理上网设置

    万次阅读 2013-09-10 15:56:10
    第一种情况是ISA服务器...浏览器上网就不用说了,直接打开火狐浏览器的首选项,设置代理上网就可以了,当想用终端install个软件时就痛苦了,此时可以用ntlmaps代理 1.到网站下一个ntlmaps的包:  这里是一个下载ntlma

    第一种情况是ISA服务器代理的设置

    ubuntu12.04环境 ,如果公司用的是isa服务器,可能设置就稍微有些麻烦了,起初我也是在网络上查找了很久,终于找出了正确的方法:

    浏览器上网就不用说了,直接打开火狐浏览器的首选项,设置代理上网就可以了,当想用终端install个软件时就痛苦了,此时可以用ntlmaps代理

    1.到网站下一个ntlmaps的包:

      这里是一个下载ntlmaps包的网站(http://download.chinaunix.net/download.php?id=15159&ResourceID=7502),并解压。

      或者从 点击打开链接http://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=ntlmaps)下载安装包。

    2.设置/etc/ntlmaps/server.cfg

    LISTEN_PORT: 5865      #(ntlmaps的默认端口,最好不要改)

    PARENT_PROXY: ISA1     #(代理服务器,这要根据实际情况设定,或者也可以使用代理服务器的IP地址)

    PARENT_PROXY_PORT: 80  #(代理端口,一般都用 80,根据实际情况设定)

    NT_DOMAIN: asuscn      #(代理服务器的域名,根据实际情况设定)

    USER:                  #(用户名,能联公司网域的那个,不是 ubuntu 的)

    PASSWORD:              #(密码,能联公司网域的那个,不是 ubuntu的,并且密码中不能有井号 “#” )

    3.将代理设置应用到整个系统
    从面板上依次点击 系统--->首选项--->网络代理
    会弹出下面的配置窗口,如图 1-3
    选中“手动配置代理服务器”,
    HTTP代理处输入:localhost
    端口处输入:5865
    勾选“为所有协议使用相同代理”
    然后点击“应用到整个系统”按钮。


    4.配置apt 工具
      使用命令sudo gedit /etc/apt/apt.conf 编辑apt 的配置文件,如果下面内容不存在就添加如下内容:
      Acquire::http::proxy "http://localhost:5865/";
      Acquire::ftp::proxy "ftp://localhost:5865/";
      Acquire::https::proxy "https://localhost:5865/";  

    5.route add default gw x.x.x.x 增加路由

    6.export http_proxy="http://127.0.0.1:9003"

    7.启动main.py

    8.apt-get 检验是否连接成功

     


    因为公司的一个SP项目需要安装一个Linux的计算机,我便自告奋勇的给那台机器安了个Ubuntu,因为以前用的很顺手。

    但是这次是老革命遇到了新问题,因为Linux的系统遇到了Windows的ISA代理服务器,域用户名和密码便无法使用,Ubuntu的更新便成立一件 非常头痛的事情,我是用LiveCD装的,虽然安装完了,Desktop用着没有任何问题,但是这是一台工作机器,很多东西,如C库,输入法等都不在默认 安装范围,因此如果不能更新,无疑该Ubuntu便和玩具差不多了。

    昨天回来一顿猛搜,还真有不知道的哥们碰到过这个问题,林林总总的解决方法几乎只有一个。那就是需要使用代理,但是有个例外那就是Firefox,使用域下面的用户名和密码就能上网,这只能说Firefox这玩意儿太强悍。

    下面介绍下,如何在AD域的情况下,顺利更新Ubuntu吧。

    工具名称:NTLMauthorization Proxy Server v0.9.9
    下载地址:http://ntlmaps.sourceforge.net/

    它的工具原理是在本地机上开置一个类似代理服务器(proxy-like)的进程,所有的代理请求经过它后就转化为NT的代理,并向NT代理服务器发送请求。

    下载之后,执行
    $ tar -zxvf ntlmaps-0.9.9

    找到server.cfg,修改它
    [GENERAL]
    LISTEN_PORT:5865 # 本机监听端口
    PARENT_PROXY:192.168.0.2 # ISA服务器
    PARENT_PROXY_PORT:8080 # ISA服务器端口
    PARENT_PROXY_TIMEOUT:15
    ALLOW_EXTERNAL_CLIENTS:0
    FRIENDLY_IPS:
    URL_LOG:0
    MAX_CONNECTION_BACKLOG:5
    [CLIENT_HEADER]
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint,*/*
    User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
    [NTLM_AUTH]
    NT_HOSTNAME:192.168.0.2 # 主机名
    NT_DOMAIN:demo-domain # 域
    USER:test# ISA代理的用户名
    PASSWORD:test# ISA代理的密码
    LM_PART:1
    NT_PART:0
    NTLM_FLAGS: 06820000
    NTLM_TO_BASIC:0
    [DEBUG]
    DEBUG:0
    BIN_DEBUG:0
    SCR_DEBUG:0
    AUTH_DEBUG:0

    配置完后保存,启动main.py:
    # python main.py &

    然后设置需要连接外网的工具的代理地址为127.0.0.1,端口为5865,即可连接外网。

    使用新立得包管理的同学,可以更改设置里面的代理服务器,按照上面的填写。

    如果使用apt-getupdate的话需要执行
    $ export http_proxy="http://127.0.0.1:5865"

    OK,完成。希望这些东西能被baidu或者google收藏,以便更多在公司ISA代理下不能更新Ubuntu的同学查阅到。

     

    公司安装了ISA服务器,Ubuntu 无法通过 ISA  代理更新软件.即无法使用apt-get在命令行下更新软件

    1.如果只是单纯上网的话,很简单.

    (1)我们直接preference-->networkproxy里找到代理

    设置好就行了。

    可以参考下图:

    (2)在命令行下输入route add default gw10.***.***.***添加默认的网管就可以在浏览器上网了。

    如果是在火狐下上网只需Edit-->Preferrences-->Advance-->Settings里面设置好代理,在命令行端口加入网管就可以直接上网了

    2.公司安装了ISA服务器,Ubuntu 无法通过 ISA  代理更新软件.

       解决方法:安装ntlmaps

     (1)到此网站 http://pkgs.org/搜索ntlmaps下载适合你的deb版本

     (2)  dpkg -i  *安转刚刚下载的ntlmaps

     (3)cp/etc/ntlmaps/server.cfg  /usr/share/ntlmaps/

     (4)在启动认证代理服务器之前,首先要进行配置,设置代理服务器msproxy的IP、端口信息和ntlmaps的基本配置

              vi /usr/share/ntlmaps/server.cfg 或者gedit/usr/share/ntlmaps/server.cfg

              [GENERAL] #常规设置

              LISTEN_PORT:5865 #ntlmaps默认监听端口,默认即可
              PARENT_PROXY:your_parentproxy #msproxy代理服务器的IP地址
              PARENT_PROXY_PORT:8080 #msproxy代理服务器端口,http一般是8080
               [NTLM_AUTH]
               NT_HOSTNAME:hostname #可选的主机名
               NT_DOMAIN:domainname #可选的NT服务器域名
               USER: username#msproxy指定的用户名,如没有则空白即可
               PASSWORD: password#msproxy需要的密码,空白即可,自动提示输入

     (5)/usr/share/ntlmaps/main.py启动后台 启动后不能关掉

     (6)exporthttp_proxy="http://127.0.0.1:9001"  本机IP与监听端口与system---->preferences---->proxy设置相同

     (7)apt-getupdate 测试运行


    第一种情况是非ISA服务器代理的设置

    方法一:

    这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。

    在使用apt-get之前,在终端中输入以下命令:

    终端运行export http_proxy= "http://用户名:密码@代理IP:代理端口"

    方法二:

    这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望只有apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。

    注意:某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。

          sudogedit /etc/apt/apt.conf   //打开了apt.conf配置文件

    ‚       在您的apt.conf文件中加入下面这行:

    Acquire::http::Proxy “http://yourproxyaddress:proxyport”;

    (注意:替换成自己的代理地址和端口号)

    ƒ      保存apt.conf文件。

    方法三:

    这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。

          gedit~/.bashrc   //打开了.bashrc文件

    ‚      在您的.bashrc文件末尾添加如下内容:

    (注意:替换成自己的代理地址和端口号)

    http_proxy=http://yourproxyaddress:proxyport

    export http_proxy

    ƒ      保存文件。关闭当前终端,然后打开另一个终端。

    使用apt-getupdate或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。

    如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。

          出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成。

    解决方法:输入以下命令

    sudo rm/var/cache/apt/archives/lock

    sudo rm/var/lib/dpkg/lock

    之后再安装想装的包,即可解决

    ‚      ubuntu在更新源的时候,突然出现以下错误:

    [1]+Stopped                 sudo apt-getupdate

    haiquan@haiquan-desktop:~$sudo apt-get update

    E: Couldnot get lock /var/lib/apt/lists/lock - open (11: Resource temporarilyunavailable)

    E:Unable to lock the list directory

    就是用 sudo apt-get update,发现报错,答案如下:

    问题应该是之前那个更新被强制取消的问题,进程仍然还在。用这个命令查看一下:

    ps -e |grep apt  //查看进程

    显示结果如下:

    6934 ?00:00:00 apt-get

    7368 ?00:00:00 synaptic

    然后就执行

    sudokillall apt-get  //杀掉进程

    sudokillall synaptic

    再次在终端里查看ps -e | grep apt 没有任何结果了

    继续执行sudo apt-get update,此时就可以更新了。

     

    原因:刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open(11: Resource temporarily unavailable)"错误提示!因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让新立德软件管理器正常工作了!

    这时,你可以按以下步骤来解决:

    1、输入以下命令:“ps-aux  > temp.txt”.敲回车确定。这时会有“warning”出现,但不予理会。

    2、输入以下命令:“grep-n apt-get temp.txt”键入回车确定。而后从命令输出中找到 apt-get 进程的PID。

    3、输入以下命令:“sudokill <PID>”。

    4、完成。

    or

    如果提示错误:E: Could not get lock /var/lib/dpkg/lock - open (11 Resourcetemporarily unavailable)

    输入

    sudo rm/var/lib/apt/lists/lock


    展开全文
  • Linux配置http上网代理

    千次阅读 2018-01-16 12:16:50
    有些局域网环境上网需要使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就需要手动配置了。  如果要全局用户使用应用于所有的Shell,就需要修改 /etc/profile 文件 # ...
    
    有些局域网环境上网需要使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就需要手动配置了。

            如果要全局用户使用应用于所有的Shell,就需要修改 /etc/profile 文件

    # vi /etc/profile  

    # vi /etc/profile
            在文件中添加以下配置

    http_proxy=proxy.abc.com:8080  

    https_proxy=$http_proxy  

    ftp_proxy=user:password@proxy.abc.com:8080  

    no_proxy=*.abc.com,10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1  

    export http_proxy https_proxy ftp_proxy no_proxy  

    http_proxy=proxy.abc.com:8080
    https_proxy=$http_proxy
    ftp_proxy=user:password@proxy.abc.com:8080
    no_proxy=*.abc.com,10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1
    export http_proxy https_proxy ftp_proxy no_proxy
            其中
    http_proxy:http协议使用代理服务器地址;
    https_proxy:https协议使用安全代理地址;
    ftp_proxy:ftp协议使用代理服务器地址;
    user:代理使用的用户名;
    password:代理使用用户名的密码;
    proxy.abc.com:代理地址,可以是IP,也可以是域名;
    8080:使用的端口;
    no_proxy:不使用代理的主机或IP。

            保存退出,注销重新登陆系统即可生效。

            此方法只适合配置http代理,使用socket代理上网的另有其他配置方法。

    展开全文
  • Linux 服务器代理 上网

    千次阅读 2018-12-18 11:25:47
    Linux 服务 一键安装服务代理上网 yum install squid -y 安装完成之后,配置配置文件,可以使用下面的配置文件 /etc/squid/squid.conf 更改http_port 0.0.0.0:3128为代理端口 # # Recommended minimum ...
  • [root@host-10-200-86-163 init.d]# netstat -anplt | grep 3128 tcp6 0 0 :::3128 :::* LISTEN 8774/(squid-1) 设置Linux服务器内网上网 重新找一台内网的linux服务器 没有设置代理上网前,去curl百度是失败的 ...
  • 1、vi /etc/bashrc,添加内容,执行 source bashrc 使刚才添加的内容生效。 2、vi /etc/profile ,添加内容,执行 source profile 使刚才添加的内容生效。 3、vi /etc/yum.conf,添加内容。...4、代理配置...
  • Linux 配置上网代理

    千次阅读 2018-01-12 10:22:08
    1. 修改 /etc/profile 文件 ...2. 添加如下配置 1 http_proxy=proxy.abc.com:8080  2 https_proxy=$http_proxy 3 ftp_proxy=user:password@proxy.abc.com:8080  4 no_proxy=*.abc.com,10.*.*.
  • 并根据GNU GPL许可,它可运行在大多数可用的操作系统上,包括Windows,Linux。全世界数百家互联网服务提供商使用Squid为其用户提供最佳的Web访问。Squid优化客户端和服务器之间的数据流,以提高性能并缓存...
  • linux配置网络代理

    2020-12-28 16:36:35
    linux配置网络代理 在shell的配置文件中添加网络代理 打开shell配置文件 vim ~/.bashrc 在文件末尾添加代理(不加方括号) http_proxy=[你要设置的代理] https_proxy=[你要设置的代理] proxy=[你要设置的代理] ...
  • linux 设置代理上网

    万次阅读 2016-07-12 18:06:06
    总结了一些常用Linux程序配置代理服务器的方法。 [ 通用代理服务器配置 ] 对于大多数Linux控制台程序,例如 Debian 或Ubuntu中的 apt-get 和 aptitude 命令、 git命令 、wget命令,这些程序都使用 ...
  • 2.编辑Linux环境变量配置 vim ~/.bash_profile [在末尾加上服务器代理地址,http和https代理地址都写一样的,ip和端口从你安装服务器代理软件后运行的设置中获取] #http proxy export ...
  • 故考虑是否对Linux配置代理来实现公网访问。 实现 2.1、修改配置: vim /etc/yum.conf 末尾增加:proxy = http://代理:代理端口(代理协议一般用http,可根据实际修改为https) 2.2、修改环境变量 vim /...
  • Linux系统怎么设置代理上网

    万次阅读 2018-12-04 14:41:45
    http_proxy=http://帐户名:密码@代理服务器IP地址:代理服务器端口号 https_proxy=httpproxyftpproxy=http_proxy ftp_proxy=httpp​roxyftpp​roxy=http_proxy no_proxy=10...,192.168..,172.16..,....
  • linux代理windows上网

    2015-09-07 19:40:41
    修改/etc/sysctl.conf配置文件: vim /etc/sysctl.conf 打开linux路由转发功能: net.ipv4.ip_forward = 1; net.ipv4.conf.default.rp_filter = 0; 使linux路由转发生效: sysctl -p 内网 eth0 IP: 192.168.12.251/24 ...
  • 本文介绍了代理服务器的概念、作用、产生的原因以及工作原理。使用Linux下的Squid代理上网的原因。 Squid 安装、配置、一个Squid配置实例以及客户端的设置。
  • Linux 系统通过 Squid 配置实现代理上网 本文转载自:https://help.aliyun.com/knowledge_detail/41342.html Squid 介绍 Squid 是一个缓存 Internet 数据的软件,其接收用户的下载申请,...
  • LINUX 配置SNAT实现共享上网

    千次阅读 2019-05-31 08:03:11
    2)在Linux网关上配置SNAT策略,实现局域网主机的共享上网 3)修改现有的SNAT策略,验证MASQUERAD伪装的有效性 方案 采用三台RHEL6虚拟机svr5、gw1、pc120,如图-2所示。其中,虚拟机svr5作为局域网络的测试机,接入...
  • Centos系统使用代理上网 yum的代理设置 Centos系统使用代理上网 yum的代理设置 1.打开/etc/yum.conf 配置文件进行编辑 在后面添加以下内容(ip号+端口后无认证连接) proxy=http://192.168.5.100:8086 如果需要...
  • Linux fiddler代理上网

    千次阅读 2015-05-16 14:03:13
    1、首先在自己能上网的机器上安装fiddler,程序自己百度搜就可以,百度软件中心的程序就行。 2、安装fidder后如下设置: 点击Tools--》 Fiddler Options 在HTTPS选项卡下勾选下列选项: 在Connections选项卡下...
  • linux配置chrome代理

    千次阅读 2018-11-29 22:27:17
    linux用ss启动系统代理,我艹全走代理了,很慢,所以想指定路由走代理 配置方法 直接命令行启动 sudo google-chrome --proxy-server=“socks://127.0.0.1:1010” --no-sandbox --user-data-dir sudo 是必须的不然...
  • 一定经历过配置代理服务器的过程吧,就是一个centos系统的服务器,如果想要把它作为代理,让其他电脑通过代理他的ip上网,大家有尝试过怎么实现吗?如果有需要的小伙伴,不妨尝试看下以下内容吧~ 第一步、 安装...
  • Linux代理服务器(proxy)配置

    万次阅读 2019-04-09 21:40:57
    在本文中Easwy总结了一些常用Linux程序配置代理服务器的方法。 [ 通用代理服务器配置 ] 对于大多数Linux控制台程序,例如Debian或Ubuntu中的apt-get和aptitude命令、git命令、wget命令,这些程序都使用http_proxy...
  • linux代理上网使用yum

    千次阅读 2016-05-25 15:09:41
    Linux机器中做以下操作: [root@www.linuxidc.com ~]# vim /etc/profile  [root@www.linuxidc.com ~]# tail -3 /etc/profile  export http_proxy=10.14.36.103:8080  export https_proxy=10.14.36.103:8080...
  • Linux机使用squid配置网络代理

    千次阅读 2018-06-27 22:48:23
    1. 下载squid文件 并在c:根目录下,解压 squid.zip2.... 在linux上运行 telnet ***.***.***.*** 3128 此处***.***.***.***代表你的本机IP. 如果返回 Trying ***.***.***.***… Connected to ***.***.***.***...
  • Linux代理服务器配置

    千次阅读 2018-09-26 16:57:34
    1.安装squid [root@localhost ~]# yum install squid -y 安装: squid.x86_64 7:3.5.20-12.el7.x86_64.rpm ... libecap.x86_64 0:1.0.0-1.el7.x86_64.rpm ...这样就完成了代理,客户机就可以通过本机实现代理上网
  • Linux 设置代理

    万次阅读 2019-07-10 10:46:47
    一、为系统设置代理 编辑文件/etc/profile,增加如下两行 export ... 二、为yum配置代理 在/etc/yum.conf后面添加以下内容: 如果代理不需要用户名密码认证: proxy=http://proxy.com:8080/ 如...
  • 1.安装 squid yum install squid -y 2.修改配置文件 vim /etc/squid/squid.conf 3.systemctl restart squid.service 4.在其他主机配置代理:内网ip:3128
  • 1、编辑网卡配置文件把分配IP从dhcp改为静态static广播地址为192.168.x.225IP地址为192.168.x.211子网掩码为255.255.255.0网段为192.168.x.0上边的信息要根据实际情况配置2、配置路由文件,也就是网关根据实际情况...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,709
精华内容 6,683
关键字:

linux配置代理上网

linux 订阅