注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 Linux主辅DNS数据不同步故..
 帮助

linux 下上网命令 及代理上网


2008-06-05 08:17:03
 标签:linux   [推送到技术圈]

在Linux命令行界面使用代理服务器上网

linux010 linux数据库网 kwareregb 2007-10-27 1:46:05
文 章摘要: 系统环境:Red Hat Enterprise Linux Server release 5 (kernel 2.6.18-8.el5xen) 软件环境: elinks-0.11.1-5.1.el5 lynx-2.8.5-28.1 wget-1.10.2-7.el5 krb5-workstation-1.5-17 prozilla-2.0.4.tar.bz2 http://prozilla.genesys.ro/downl ... zilla-2.0.4.tar.bz2 目标功能: 通过指定代理
系统环境:Red Hat Enterprise Linux Server release 5 (kernel 2.6.18-8.el5xen)
软件环境:
elinks-0.11.1-5.1.el5
lynx-2.8.5-28.1
wget-1.10.2-7.el5
krb5-workstation-1.5-17
prozilla-2.0.4.tar.bz2 http://prozilla.genesys.ro/downl ... zilla-2.0.4.tar.bz2
目标功能:
通过指定代理服务器,在Linux命令行界面访问web网站、及下载软件
(适合某些局域网必须指定代理服务器才能上网的场合)
一、命令行界面的一般代理设置方法
1、在profile文件中设置相关环境变量
# vi /etc/profile
http_proxy=192.168.20.20:3128 # 分别指定http、https、ftp协议使用的代理服务器地址
https_proxy=192.168.20.20:3128
ftp_proxy=192.168.20.20:3128
no_proxy=192.168.20. # 访问局域网地址(192.168.20.0/24网段)时不使用代理,可以用逗号分隔多个地址
export http_proxy https_proxy ftp_proxy no_proxy
保存退出,注销重新登陆系统即可生效。
2、经测试结果:
可以使用wget命令通过代理下载文件(如下行命令可以递归下载FreeBSD的整个中文手册目录):
可以使用elinks访问web网站(适合在终端下访问以文字为主的英文网站)
使用lynx上网时,貌似如果代理服务器使用的是Microsoft ISA,则不支持。
二、安装prozilla多线程下载工具及代理设置
1、安装prozilla
# wget http://prozilla.genesys.ro/downl ... zilla-2.0.4.tar.bz2
# tar zxvf prozilla-2.0.4.tar.bz2 -C /usr/src/
# cd /usr/src/prozilla-2.0.4
# ./configure
# make && make install
[错误提示:]
若编译时报“download_win.h:55: 错误:有多余的限定 ‘DL_Window::’”错误,则按提示修改出错文件,再重新编译即可:
—— 将源代码里 /usr/src/prozilla-2.0.4/src/download_win.h 文件的第55行,由原来的:
void DL_Window::print_status(download_t * download, int quiet_mode);




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: