本篇文章给大家谈谈搭建个人专属HTTP/HTTPS代理服务器:Linux系统下使用Squid教程,以及对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
tinyproxy的配置非常简单。如果您想添加帐号和密码验证,则需要1.10.0或以上版本。
1,shell 命令安装squid
yum install -y squid //apt install squid 如果你在centos上安装squid,如果以后出现一些问题,你可以尝试安装yum install -y squid-common 或squid-helper。这两个之一是正确的,因为我没有犯错误。我不太记得是哪一个了。
2,配置 squid
如果您了解命令语句,只需使用vim 编辑配置文件即可。
vim /etc/squid/squid.conf
如果你不知道怎么做,直接拖出来编辑:【注意这个文件的权限只有root账号可读可写。如果拿出来的话建议修改一下权限】
因为我使用的是root账户,直接chmod 666 /etc/squid/squid.conf
然后拖出来编辑
3、配置端口,将所有地址的允许访问设置为允许(默认是拒绝,如果设置了用户密码验证,则保持默认拒绝)
允许访问所有地址,默认是 deny,这个要主动改一下
http_access 允许所有
Squid normally listens to port 3128
代理服务器端口
http_port 9999 "==此设置位于第1600行的顶部和底部
4.启动代理
服务鱿鱼启动
5.其他shell命令
两个命令都可用===》
启动
服务squid启动//systemctl启动squid
停止
服务鱿鱼停止//systemctl 停止鱿鱼
重启
servicesquid restart //systemctl重启squid
重新加载配置文件
服务squid重新加载//systemctl重新加载squid
查看是否正在运行
服务鱿鱼状态//systemctl 状态鱿鱼
所有命令:{start|stop|status|reload|force-reload|restart|condrestart|try-restart|probe}
6、到这里,其实就已经完成了。如果您想设置用户密码验证,请继续。
、在http_access拒绝所有上面添加以下代码
请记住,您需要首先设置以下问题:在shell中输入以下内容后,将输出帐户密码:然后会多出一个文件/etc/squid/htpasswd
printf "帐户:$(openssl passwd -crypt "密码")n" | sudo tee -a /etc/squid/htpasswd
然后你可以在这里添加这些设置==》
auth_param 基本程序/usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth 必需
http_access 允许auth_user
注意:上面第一句重启时可能会报错。如果报错可以修改为下面这句。
auth_param 基本程序/usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
图片-20200805103330108.png
如果需要配置限制哪些IP访问,可以编辑/etc/squid/allowd_ips.txt,将可访问的外网IP写入其中即可,如图
图片-20200805104641378.png
然后就写我上面评论的内容。我没写。为了方便复制,我写在下面。
acl allowed_ips src "/etc/squid/allowed_ips.txt"
http_access 允许allowed_ips
http_access 拒绝所有
如果限制IP的话,最后还要加上一句http_access Deny all。因为我添加了密码验证,所以上面删除了。您还可以将拒绝更改为允许。
设置行数时,可以参考左侧的行数来定位编辑位置。
、设置高匿名,在文件末尾添加以下代码
图片-20200805103449066.png
【搭建个人专属HTTP/HTTPS代理服务器:Linux系统下使用Squid教程】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
这篇文章终于来了!一直想学习搭建自己的代理服务器,这样就能更好地控制网络流量了。
有9位网友表示赞同!
Linux系统我有点基础,看来这次有机会深入了解下Squid的配置和用法。
有6位网友表示赞同!
自己搭建代理服务器还能加速网页访问吗? 感觉很酷炫的想法!
有10位网友表示赞同!
想看看文章里会教不 teach 一些如何优化代理服务器性能的小技巧。
有8位网友表示赞同!
有没有什么开源工具可以帮助我更轻松地管理代理服务器呢?
有10位网友表示赞同!
听说Squid支持HTTPS代理,这功能简直太棒了!现在很多网站都采用HTTPS加密,自己搭建的代理能不能实现安全访问?
有15位网友表示赞同!
在文章中提到了http/https代理服务器,请问这两个代理方式有什么区别?
有17位网友表示赞同!
学习一下搭建代理服务器,之后可以测试一下网络安全性吧。
有5位网友表示赞同!
Squid能设置哪些过滤规则呢?例如拦截一些不必要的广告和网站?
有15位网友表示赞同!
我家里有一个路由器,能否直接在路由器上搭建一个Squid代理服务器呢?
有6位网友表示赞同!
搭建代理服务器需要了解哪些Linux命令?好像需要学习一下Linux基础知识。
有14位网友表示赞同!
自己搭建的代理服务器有什么局限性吗?比如安全性、稳定性方面的问题?
有14位网友表示赞同!
我想用代理服务器可以访问一些封禁地区的网站,这样能达到效果吗?
有15位网友表示赞同!
有没有什么教程能一步一步地指导我如何用Squid搭建代理服务器?
有16位网友表示赞同!
学习一下搭建代理服务器,感觉以后自己也能管理网络环境了!
有16位网友表示赞同!
如果搭建的代理服务器出现问题怎么办?有哪些解决方法?
有19位网友表示赞同!
希望文章里能提供一些实际案例和应用场景,让学习更生动。
有10位网友表示赞同!
通过搭建代理服务器,还能增强网络安全吗?详细说说吧!
有10位网友表示赞同!
搭建代理服务器需要一定的配置费用吗?费用多少呢?
有12位网友表示赞同!