`
k19421
  • 浏览: 70425 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

CentOS 32位搭建squid http代理,解决TCP_MISS/503

 
阅读更多

参考:http://yuweining.cn/archives/49 这篇文章,在25端口创建一个demo/demo的squid

但是实际使用的时候还是不行VPN

博文里面用到的命令如下:

setenforce 0

ulimit -n 800000

echo "* soft nofile 800000" >> /etc/security/limits.conf

echo "* hard nofile 800000" >> /etc/security/limits.conf

echo "alias net-pf-10 off" >> /etc/modprobe.d/dist.conf

echo "alias ipv6 off" >> /etc/modprobe.d/dist.conf

killall sendmail

/etc/init.d/postfix stop

chkconfig --level 2345 postfix off

chkconfig --level 2345 sendmail off

yum -y install squid wget

wget http://yuweining.cn/squid.conf -O /etc/squid/squid.conf

echo "demo:v8dGy.noUwueg" >> /etc/squid/passwd

mkdir -p /var/cache/squid

chmod -R 777 /var/cache/squid

squid -z

service squid restart

chkconfig --level 2345 squid on

iptables -t nat -F

iptables -t nat -X

iptables -t nat -P PREROUTING ACCEPT

iptables -t nat -P POSTROUTING ACCEPT

iptables -t nat -P OUTPUT ACCEPT

iptables -t mangle -F

iptables -t mangle -X

iptables -t mangle -P PREROUTING ACCEPT

iptables -t mangle -P INPUT ACCEPT

iptables -t mangle -P FORWARD ACCEPT

iptables -t mangle -P OUTPUT ACCEPT

iptables -t mangle -P POSTROUTING ACCEPT

iptables -F

iptables -X

iptables -P FORWARD ACCEPT

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -t raw -F

iptables -t raw -X

iptables -t raw -P PREROUTING ACCEPT

iptables -t raw -P OUTPUT ACCEPT

service iptables save

在配置的时候遇到几个问题

1、找不到文件

2016/06/30 07:53:13| ERROR: auth_param basic program /usr/lib64/squid/ncsa_auth: (2) No such file or directory

squid: ERROR: No running copy

2016/06/30 07:53:14| ERROR: auth_param basic program /usr/lib64/squid/ncsa_auth: (2) No such file or directory

FATAL: auth_param basic program /usr/lib64/squid/ncsa_auth: (2) No such file or directory

解决:

原来我的CentOS是32位的,这个文件的路径是 /usr/lib/squid/ncsa_auth,打开/etc/squid/squid.conf修改一下就可以了

2、配置了代理依然无法使用

打开/etc/squid/squid.conf,发现原来是把日志关掉了,果断打开日志。发现日志中有如下的内容

1467339283.619  60229 183.12.65.8 TCP_MISS/503 0 CONNECT www.google.com.hk:443 k19421 DIRECT/2607:f8b0:4007:80b::2003 -

1467339292.627  61011 183.12.65.8 TCP_MISS/503 0 CONNECT www.google.com.hk:443 k19421 DIRECT/2607:f8b0:4007:80b::2003 -

1467339292.627  61014 183.12.65.8 TCP_MISS/503 0 CONNECT www.google.com.hk:443 k19421 DIRECT/2607:f8b0:4007:80b::2003 -

查看到一个关键字TCP_MISS/503

谷歌之,找到这篇文章:https://forums.freebsd.org/threads/34184/

解决:

原来是IPv6不支持,按照里面的提示,在/etc/squid/squid.conf里面配置一个dns_v4_first on

再次尝试的时候可以了!

如果还是不行的话,直接修改系统的配置

修改 /etc/sysconfig/network: 
设置 NETWORKING_IPV6=no 

(最好reboot重启一次)

 

3、修改用户名密码

参考的那篇文章配置的是demo/demo,我不想要这个用户名密码,我想要一个自己的用户名密码

解决:

htpasswd -d /etc/squid/passwd k19421

然后按照提示输入两次密码,就创建一个k19421的用户

要想删除demo/demo这个用户,只需要打开/etc/squid/passwd这个文件,删除demo那一行就可以了

 

附上我的配置文件

squid.zip

分享到:
评论

相关推荐

    Centos搭建代理服务器squid

    CentOS 搭建 Squid 代理服务器指南 Squid 是一个流行的开源代理服务器,可以帮助我们缓存网络资源,减少网络带宽的占用,提高网络访问速度。下面我们将详细介绍如何在 CentOS 系统上搭建 Squid 代理服务器。 安装 ...

    CentOS7各个版本镜像下载地址.txt

    CentOS7各个版本镜像下载地址 # CentOS7.6 下载地址 ...http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso # CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G ...

    Linux搭建Squid透明代理及squid+icap环境

    sudo yum install squid # CentOS/RHEL ``` 2. 配置Squid 编辑Squid配置文件`/etc/squid/squid.conf`,添加透明代理设置。确保开启`transparent_proxy`选项,并配置监听端口和网关: ```conf ...

    CentOS-7-Base.repo

    http://mirrors.btte.net/centos/7/isos/x86_64/ http://mirrors.cn99.com/centos/7/isos/x86_64/ http://mirrors.sohu.com/centos/7/isos/x86_64/ http://mirrors.aliyun.com/centos/7/isos/x86_64/ ...

    centos 7 安装配置带用户认证的squid代理服务器

    ### CentOS 7 安装配置带用户认证的 Squid 代理服务器 #### 一、概述 本文档将详细介绍如何在 CentOS 7 上安装并配置一个带有用户认证功能的 Squid 代理服务器。Squid 是一款广泛使用的代理服务器软件,主要用于...

    CentOS-8.4.2105-x86_64-dvd1.part05.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

    CentOS-8.4.2105-x86_64-dvd1.part06.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

    CentOS-8.4.2105-x86_64-dvd1.part03.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

    CentOS-8.4.2105-x86_64-dvd1.part01.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

    tcp_wrappers_7.6-ipv6.4.tar.gz_Talk Talk_tcp_wrappers-7.6_tcp_wr

    With this package you can monitor and filter incoming requests for the SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other network services.

    nginx-1.14.2-tcp+tcp反向代理模块+check模块

    # 201908亲测 rhel/redhat/centos6 rhel/redhat/centos7 亲测可用 #解包内含简要编译步骤 #主要包含模块 开源tcp模块 https://github.com/yaoweibin/nginx_tcp_proxy_module 开源check模块,可以检查http、tcp健康 ...

    CentOS-8.4.2105-x86_64-dvd1.part09.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

    Centos中Squid代理服务器安装和基本设置(含反向代理)

    ### Centos中Squid代理服务器安装与基本配置(含反向代理) #### 一、Squid代理服务器概述 Squid是一个广泛使用的代理缓存服务器,它能够为用户提供透明或非透明的代理服务,同时也支持反向代理功能。在教育环境中...

    CentOS-7-x86_64-DVD-1708.part5.rar

    CentOS-7-x86_64-DVD-1708文件分割成 五个 压缩包,必须集齐 五个 文件后才能一起解压一起使用: CentOS-7-x86_64-DVD-1708.part5.rar https://download.csdn.net/download/weixin_43800734/20350438 CentOS-7-x86...

    CentOS-8.4.2105-x86_64-dvd1.part02.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

    Centos下通过Squid代理http和https方式上网的操作记录(个人珍藏版)

    本篇文档详细记录了Centos下通过Squid代理http和https方式上网的操作过程,本人线上实操手册,验证无误! 特在此分享,希望能帮助到有用到的朋友.

    CentOS-6.9-x86_64-bin-DVD.part1.rar

    CentOS 6.9版本(CentOS-6.9-x86_64-bin-DVD)适用于Linux 64位,必须集齐7个文件才能一起解压缩使用,7个文件下载地址: CentOS-6.9-x86_64-bin-DVD.part7.rar ... CentOS-6.9-x86_64-bin-DVD.part6.rar ...

    CentOS-7-x86_64-DVD-1708.part2.rar

    CentOS-7-x86_64-DVD-1708文件分割成 五个 压缩包,必须集齐 五个 文件后才能一起解压一起使用: CentOS-7-x86_64-DVD-1708.part5.rar https://download.csdn.net/download/weixin_43800734/20350438 CentOS-7-x86...

    CentOS-8.4.2105-x86_64-dvd1.part07.rar

    CentOS 8.4版本(CentOS-8.4.2105-x86_64-dvd1)适用于x86_64,必须集齐10个文件才能一起解压缩使用,10个文件下载地址: CentOS-8.4.2105-x86_64-dvd1.part10.rar ... CentOS-8.4.2105-x86_64-dvd1.part09.rar ...

Global site tag (gtag.js) - Google Analytics