论坛风格切换切换到宽版
  • 2814阅读
  • 3回复

[问题求助][RedHat] Linux如何通过ccproxy代理上网,急 [复制链接]

上一主题 下一主题
离线eddyc.
 
发帖
2168
C币
-60282
威望
393
贡献值
1
银元
-1
铜钱
4729
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
网络详情请参阅下图:
因为图片无法上传,请下载,在线请.教,多谢          婚庆
ccproxy是windows XP 或200.3              乙肝
l.inux 只有命令 没有界面          婚庆


域名

[ 本帖最后由 .l.uoli2009 于 2009-7-14 10:45 编辑 ]             电子
http://upload.bbs.csuboy.com/Mon_1004/126_7140_47cae89ebf8721f.gif[/img]集团代理升级拓扑.rar (69.14 KB) 下载次数:8.
2009-07-14 0.9:42           建材

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线yappgchen.
发帖
1937
C币
-605217
威望
370
贡献值
5
银元
-1
铜钱
4343
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[RedHat]
看了一下 ccproxy 和楼主给的拓扑图
ccproxy 支持 socks 代理(端口 1080)和 HTTP 等代理(端口 808)
虽然 linux 没有办法直接使用 ccproxy
但是 linux 可以做到引导用户数据到 ccproxy 从而让用户使用 ccproxy

想问一下楼主,目前是不是用户无法访问 ccproxy?
如果是,那么在 linux 上做 NAT,把 808 和 1080 端口映射到 ccproxy 上让用户使用 ccproxy
如果不是,那么用户直接使用 ccproxy 不就 OK 了?

发帖
2004
C币
-60800
威望
397
贡献值
1
银元
-2
铜钱
4591
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[RedHat]
多谢 2搂
现在我的地址是10.2.20.1 可以ping通代理服务器10.201.4.253
而且dns 可以解析
但是 ping 公网地址 如:
ping 123.234.206.2 就不通,这个地址绝对没有问题

[ 本帖最后由 luoli2009 于 2009-7-14 12:43 编辑 ]

离线lywl88.
发帖
2087
C币
-60505
威望
348
贡献值
1
银元
-2
铜钱
4551
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[RedHat]
某朋友提供的资料

在Linux命令行界面使用代理服务器上网
2007-10-25 kenthy#qingdaonews.com
############################################################################
系统环境: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=http://192.168.20.20:3128       # 分别指定http、https、ftp协议使用的代理服务器地址
https_proxy=http://192.168.20.20:3128
ftp_proxy=http://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的整个中文手册目录):
      # wget -krp -np http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/
    可以使用elinks访问web网站(适合在终端下访问以文字为主的英文网站)
    使用lynx上网时,貌似如果代理服务器使用的是Microsoft ISA,则不支持。
    [补注:Ubuntu 7.10下使用apt-get等亦测试成功]
二、安装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);
更改为:
void print_status(download_t * download, int quiet_mode);
  2、指定代理服务器地址
    # vi ~/.prozilla/prozconfig
httpproxy=192.168.20.20:3128
httpproxyuser=
httpproxypassword=
httpproxytype=7
usehttpproxy=1
ftpproxy=192.168.20.20:3128
ftpproxyuser=
ftpproxypassword=
ftpproxytype=7
useftpproxy=1
  3、下载示例(指定以并发10个线程下载):
    # proz -k 10 http://prozilla.genesys.ro/downl ... zilla-2.0.4.tar.bz2
-----------------------------------------------
三、附参考:自动登陆ftp及下载文件的shell脚本
-----------------------------------------------
  1、vi autoftp1.sh
#!/bin/bash
ftp -iun 192.168.20.20 2121 2>/dev/null  /tmp/ftp.txt
ftp -iun < /tmp/ftp.txt
rm -rf /tmp/ftp.txt
###################################### End ######################################

但是我试过了

vi /etc/profile
http_proxy=http://10.201.4.253:808
export http_proxy

还是不行,大家可以研究下
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个