之前测试使用 Nginx 反向代理被屏蔽的网站,发现遇到了不少问题,本地使用的 114.114.114.114
的 DNS 可以正确解析反代的网页,我的阿里云和腾讯云都用的同样的 DNS 就是解析不了,手动添加 HOST 能解析,但是获取网页的时间慢的一批,应该是服务器网络太垃圾,这次试试搭建代理IP o_O
下面是整个搭建步骤以及命令,推荐结合视频看,视频地址地址如下?
如果你是Debain用户把 yum
指令换成 apt-get
,顺便推荐个谷歌浏览器插件SwitchyOmega
- openssl
- 判断
openssl version -a
- 安装
yum install openssl
- 判断
- squid
yum install -y squid*
- net-tools
yum install net-tools
- squid.conf
- 修改端口
- 开放防火墙
firewall-cmd –zone=public –add-port=1234/tcp –permanent
firewall-cmd –reload
- 本机代理访问
curl -x 127.0.0.1:6128 www.baidu.com
- 配置所有人都能访问
acl client src 0.0.0.0/0
http_access allow client
- 配置账号和密码,不然所有人都能访问
- httpd,Apache的主程序,生成用户和密码
- 是否安装
rpm -qa httpd
- 安装
yum install httpd
- 生成用户和密码
htpasswd -c /etc/squid/passwd guozh
- 配置用户
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd auth_param basic children 5 auth_param basic realm guozh's squid server auth_param basic credentialsttl 2 hours acl myacl proxy_auth REQUIRED http_access allow myacl
- 是否安装
- httpd,Apache的主程序,生成用户和密码
systemctl restart squid
dns_nameservers 114.114.114.114 223.5.5.5 8.8.8.8
Comments | NOTHING