如何在Debian中配置代理服务器?

这篇具有很好参考价值的文章主要介绍了如何在Debian中配置代理服务器?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开始搭建代理服务器

首先我参考如下文章进行搭建代理服务器,步骤每一个命令都执行过报了各种错,找了博客

 目前尚未开始,我已经知道我的路很长,很难走呀,加油,go!go!go!

第一个教程:

第二个教程:

Ubuntu/Debian/CentOS搭建Socks5代理一键脚本_socks5一键搭建脚本-CSDN博客

安装

下载脚本

wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh

如何在Debian中配置代理服务器?,服务器,linux,网络

 第一步骤:就开始卡你了,怎么办????------------等待(我大概挂了十分钟左右)--最终还是成功

如何在Debian中配置代理服务器?,服务器,linux,网络

下载后文件存储当前目录下 

如何在Debian中配置代理服务器?,服务器,linux,网络

 现在挪个位置哈

┌──(root💀kali-2022)-[~]
└─# mv install.sh /home                                                                                                                                                                
                                                                                                                                                                                           
┌──(root💀kali-2022)-[~]
└─# cd /home                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                  
┌──(root💀kali-2022)-[/home]
└─# mkdir proxyHttp                                                                                                                                                                    
┌──(root💀kali-2022)-[/home]
└─# mv install.sh ./proxyHttp                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
┌──(root💀kali-2022)-[/home]
└─# cd proxyHttp                                                                                                                                                                       
                                                                                                                                                                                           
┌──(root💀kali-2022)-[/home/proxyHttp]
└─# ls                                                                                                                                                                                 
install.sh
                                                                                                                                                                                           
┌──(root💀kali-2022)-[/home/proxyHttp]
└─# cat install.sh                                                    

如何在Debian中配置代理服务器?,服务器,linux,网络

 安装脚本(报错了---------继续整它  原因:通常installation terminatedr 都是因为安装文件损坏失败/[Error] Installing terminated[Error]安装已终止 

 ┌──(root💀kali-2022)-[/home/proxyHttp]
└─# bash install.sh  --port=83474 --user=admin --passwd=123456                                                                                                                         1 ⚙
Current OS: Kali GNU/Linux Rolling is not support.
[Error] Installing terminated  

最终放弃了

Current OS: Kali GNU/Linux Rolling is not support.[Error] Installing terminated  

当前操作系统:不支持Kali GNU/Linux Rolling。[Error]安装已终止

第三个教程(比较靠谱):

神马教程(第一次看懵逼教程):debian 网络代理_Debian系统代理服务器安装及配置

原创正编文章:Debian系统代理服务器安装及配置_Novell迷 

代理相关命令:Linux(debian)常用代理设置_码农小钻风的博客-CSDN博客

不太懂他意思

 Apache Httpd 的话,更改 httpd.conf,ProxyRequests On 就行吗?

1.直接按照squid

┌──(root💀kali-2022)-[/home/proxyHttp]
└─# sudo apt-get install squid

如何在Debian中配置代理服务器?,服务器,linux,网络

如何在Debian中配置代理服务器?,服务器,linux,网络

2.安装到哪里去? 

┌──(root💀kali-2022)-[/]
└─# whereis squid
squid: 

如何在Debian中配置代理服务器?,服务器,linux,网络

 果然,第三种方法出现问题,更新资源重新加上参数再次安装没想到成功了

┌──(root💀kali-2022)-[/]
└─# sudo apt-get update
┌──(root??kali-2022)-[/]
└─# sudo apt-get --fix-missing install squid
┌──(root💀kali-2022)-[/]
└─# whereis squid                          
squid: /usr/sbin/squid /usr/lib/squid /etc/squid /usr/share/squid /usr/share/man/man8/squid.8.gz

 ┌──(root??kali-2022)-[~]
└─# sudo vi /etc/squid/squid.conf

如何在Debian中配置代理服务器?,服务器,linux,网络

 冒号,键入wq!  回车保存

┌──(root💀kali-2022)-[~]
└─# squid -z

如何在Debian中配置代理服务器?,服务器,linux,网络

 重启 服务

 ┌──(root??kali-2022)-[~]
└─# service squid restart 

如何在Debian中配置代理服务器?,服务器,linux,网络

查看服务状态

┌──(root??kali-2022)-[~]
└─# systemctl status squid.service 

如何在Debian中配置代理服务器?,服务器,linux,网络

┌──(root💀kali-2022)-[~]
└─# journalctl -xeu squid.service  

如何在Debian中配置代理服务器?,服务器,linux,网络

注释白名单IP,初始化缓存,重启就好了

如何在Debian中配置代理服务器?,服务器,linux,网络

如何在Debian中配置代理服务器?,服务器,linux,网络 如何在Debian中配置代理服务器?,服务器,linux,网络

如何在Debian中配置代理服务器?,服务器,linux,网络

接下来检验我们的配制文件是否有问题

#squid -k parse

如果没有任何消息输出,恭喜,你可以使用squid了.

#squid (后台启动)

#squid -k shutdown (用这个命令关掉代理)

如果你认为源码安装更好,你可以如下操作:

# ./configure --prefix=/usr/local/squid —enable-basic-auth-helpers=NCSA

#make

#make install

然后对配制文件的修改就同上了,这里不在多说了.

进阶篇:

通过上述设置,squid已基本可以应用了,但还需要进一步配置才能更安全好用。

第二步:配置SQUID软件

1、“chmod 777 /usr/local/squid/logs”,设置logs为可写。这样,不特定的SQUID代理客户才能正常访问代理服务器,才能在logs目录才产生access.log、cache.log等文件。

2、“/usr/local/squid/bin/squid -z”,手工建立squid的缓存目录/usr/local/squid/cache。

http://Novell.Me

3、修改SQUID的配置文件squid.conf。SQUID的配置文件共有125个配置项,但是对于一般的web cache proxy server来说,只要修改几个配置项即可。编辑/usr/local/squid/etc/squid.conf文件,找到“http_access deny all”并改为“http_access allow all”令所有的电脑都能透过代理服务访问互联网资源。其实只要该一项,SQUID服务就可以启动了。

4、“/usr/local/bin/RunCache”,启动squid代理服务。

如果没有1和2,运行RunCache脚本后,查看/usr/local/squid/cache/cache.log文件,可以看到相关的错误信息。

第三步、设置客户端,测试代理服务

在另一台WinXP的电脑上,(以Internet Explore7.0为例)运行IE,单击“工具”,接着单击“Internet选项”,再单击“连接”选项卡,单击“局域网设置”;在“局域网设置”窗 口中,在“地址”处填上SQUID服务器的IP地址,在“端口”处填上“3218”(SQUID软件默认代理用端口号),确定后退出。接下来,通过浏览一 些网站,也可以查看logs下的access.log和cache.log,看看是否代理运行正常。

Novell迷网站內容,版权所有

四、其它

1、cache_mem:设置代理服务使用的内存大小,一般推荐为物理内存的三分之一。

2、cache_dir:指定cache目录的路径,默认为/usr/local/squid/cache。

3、http_port:代理服务使用的端口号,默认为3128,你可以使用其他的端口,不过注意两点:一、使用端口不能和其他的服务重复;二、使用1024以下的端口,SQUID必须以root身份运行。

4、/usr/local/libexec下有个脚本cachemgr.cgi,把它拷贝到你的Web的cgi-bin目录下(Apache安装后默认的web根是/var/www),通过浏览器运行,可以进入web方式的一些管理。

五、结语

要想完全发挥SQUID的功能,仅仅了解以上那些是远远不够的;你应该常常去SQUID的老家www.squid-cache.org看看,才能更上层楼。

Proxy(代理)服务器文章来源地址https://www.toymoban.com/news/detail-614249.html

到了这里,关于如何在Debian中配置代理服务器?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue 3中的反向代理 和如何在服务器配置反向代理

    如何在Vue 3项目中配置反向代理,让前端开发变得爽到爆!还有个小插曲,Vite为我们提供了更简单的方式,就像找对象一样直接。 首先,我们来谈谈反向代理是什么。简单来说,反向代理就像是前端和后端之间的婚姻介绍所。前端需要向后端请求数据,但由于某些原因(比如

    2024年04月13日
    浏览(41)
  • Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置

    一、在 Debian 中添加 sudo 用户 1.创建新用户 首先,要创建用户,当前用户必须是 root 用户或者 sudo 用户。 使用下面adduser 命令创建一个用户名为test的sudo用户,按照提示输入密码,使用 adduser 命令,还会创建用户的主目录。 sudo adduser test 2.将用户成为 sudo 用户 创建test用户后,

    2024年02月05日
    浏览(66)
  • Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!

    在Debian 11服务器上安装SSH并创建新用户允许SSH远程登录的步骤如下: 步骤1:安装SSH 为了安装SSH服务器,您需要以root用户或具有sudo特权的用户身份登录到您的Debian 11服务器。 在终端中执行以下命令来安装SSH服务器: 步骤2:创建新用户 要创建一个新用户,您可以使用  add

    2024年02月12日
    浏览(54)
  • 使用 Privoxy 在 Linux 上配置本地代理服务器详细教程

    Privoxy 是一个功能强大的开源网络代理软件,它可以帮助我们在 Linux 系统上搭建本地代理服务器。通过配置和使用 Privoxy,您可以实现更安全、匿名以及自定义过滤规则等高级特性。本文将详细介绍如何在 Linux 环境下利用 Privoxy 配置并运行本地代理服务器。 1. 安装与设置 -

    2024年02月10日
    浏览(42)
  • Linux下的HTTP代理服务器Squid的配置和使用

    Squid是一个流行的Linux下的HTTP代理服务器软件。通过Squid,你可以在Linux服务器上设置一个代理服务器,以便为客户端提供安全的网络连接和数据传输。以下是Squid的配置和使用指南。 1. 安装Squid 首先,你需要确保你的Linux系统上已经安装了Squid。你可以使用包管理器来安装Sq

    2024年01月16日
    浏览(62)
  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(58)
  • Linux分布式应用 Zabbix监控配置[添加主机 自定义监控内容 邮件报警 自动发现/注册 代理服务器 高可用集群]

    关闭防火墙  服务端和客户端都配置时间同步 服务端和客户端都设置 hosts 解析 设置 zabbix 的下载源,安装 zabbix-agent2 修改 agent2 配置文件 启动 zabbix-agent2 在服务端验证 zabbix-agent2 的连通性 在 Web 页面中添加 agent 主 机 点击左边菜单栏【配置】中的【主机】,点击【创建主机

    2024年02月13日
    浏览(59)
  • Linux系统如何查看服务器带宽及网络使用情况

       操作系统: Linux    操作环境: Centos7   Linux系统中如何查看服务器带宽?本篇文章主要和大家分享一下Linux系统中查看服务器带宽的方法,有需要的朋友可以参考一下。 众多网络相关的命令可查看:【Linux】之【网络】相关的命令及解析[ethtool、nload、nethogs、iftop、

    2024年02月02日
    浏览(75)
  • Linux系统如何查看服务器带宽及网络使用情况?

    要查看Linux服务器的带宽和网络使用情况,可以使用以下命令和工具: ifconfig命令:ifconfig命令用于显示和配置网络接口信息,包括带宽和网络使用情况。 使用以下命令查看所有网络接口的信息: 该命令将显示每个网络接口的详细信息,包括接收和发送的数据包数量以及网络

    2024年02月16日
    浏览(55)
  • debian/ubuntu/windows配置wiregurad内网服务器(包含掉线自启动)

    本文主要用来讲解如何配置wireguard服务器、客户端及掉线自启动的全套流程。 WireGuard 是一种轻量级的虚拟专用网协议,旨在提供快速、安全、简单的网络连接。它是由 Jason Donenfeld 在 2015 年发明的,并于 2018 年正式发布。 WireGuard 与其他常见的协议相比,有许多优点,如更小

    2024年02月02日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包