搭建个人专属HTTP/HTTPS代理服务器:Linux系统下使用Squid教程

更新:11-15 名人轶事 我要投稿 纠错 投诉

本篇文章给大家谈谈搭建个人专属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

用户评论

熟悉看不清

这篇文章终于来了!一直想学习搭建自己的代理服务器,这样就能更好地控制网络流量了。

    有9位网友表示赞同!

不忘初心

Linux系统我有点基础,看来这次有机会深入了解下Squid的配置和用法。

    有6位网友表示赞同!

有一种中毒叫上瘾成咆哮i

自己搭建代理服务器还能加速网页访问吗? 感觉很酷炫的想法!

    有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位网友表示赞同!

【搭建个人专属HTTP/HTTPS代理服务器:Linux系统下使用Squid教程】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:免费阅读:声色撩人!霸道总裁小说全文番外篇下载 下一篇:活动效果倍增神器:高效微信投票拉票服务全解析