参考: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那一行就可以了
附上我的配置文件
相关推荐
CentOS 搭建 Squid 代理服务器指南 Squid 是一个流行的开源代理服务器,可以帮助我们缓存网络资源,减少网络带宽的占用,提高网络访问速度。下面我们将详细介绍如何在 CentOS 系统上搭建 Squid 代理服务器。 安装 ...
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 ...
sudo yum install squid # CentOS/RHEL ``` 2. 配置Squid 编辑Squid配置文件`/etc/squid/squid.conf`,添加透明代理设置。确保开启`transparent_proxy`选项,并配置监听端口和网关: ```conf ...
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 代理服务器。Squid 是一款广泛使用的代理服务器软件,主要用于...
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版本(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版本(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版本(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 ...
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.
# 201908亲测 rhel/redhat/centos6 rhel/redhat/centos7 亲测可用 #解包内含简要编译步骤 #主要包含模块 开源tcp模块 https://github.com/yaoweibin/nginx_tcp_proxy_module 开源check模块,可以检查http、tcp健康 ...
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代理服务器安装与基本配置(含反向代理) #### 一、Squid代理服务器概述 Squid是一个广泛使用的代理缓存服务器,它能够为用户提供透明或非透明的代理服务,同时也支持反向代理功能。在教育环境中...
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版本(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 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文件分割成 五个 压缩包,必须集齐 五个 文件后才能一起解压一起使用: CentOS-7-x86_64-DVD-1708.part5.rar https://download.csdn.net/download/weixin_43800734/20350438 CentOS-7-x86...
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 ...