我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux配置成代理服务器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux配置成代理服务器

Linux配置成代理服务器

  • 什么是代理服务器
  • 把Linux配置成代理服务器
    • 开放的代理服务器
    • 升级需要账号密码的代理服务器
  • Linux系统使用代理服务器
    • 临时通过代理访问
    • 永久通过代理访问
  • Windows系统使用代理服务器

什么是代理服务器

请添加图片描述

  代理服务器(Proxy Server)是一种位于计算机网络中的中间服务器,它充当了客户端和目标服务器之间的中介,用于转发客户端请求并获取目标服务器的响应。代理服务器的主要功能包括以下几点:

  1、 突破网站访问限制

  对于个人用户而言,通过代理上网,能让我们访问到一些直接访问会比较慢或者被限制访问的网站,比如:访问教育网(中国教育和科研计算机网)的网站。

  2、 提高访问速度

  安装时,代理服务器会在本机硬盘上设置一个磁盘空间作为“缓存区”,将代理用户从Internet(因特网)站点上接收的内容,下载一份保存起来,当下次再有用户访问同样的内容时,就会直接从缓存区调取内容,并传送给用户,而不再从Web服务器上进行查找和调取。代理服务器的这项“缓存”功能,可以大大地提高访问速度,同时也降低了通信费用,是一项非常重要的功能。

  3、 隐藏真实IP,保护个人信息

  上网者也可以通过代理服务器隐藏自己的真实IP,让自己避免遭受网络攻击。用户访问某些未知、不安全的网站,或者不想泄漏个人信息,可以通过访问代理服务器,然后再由代理服务器转发处理相互的信息,这样就不会泄漏用户的个人信息了。

  4、 对内部网络用户进行权限和信息流量计费管理

  通过代理服务器,网络管理员在提供Internet(因特网)服务时,可以容易地对内部网络用户进行“访问权限”和“信息流量计费”的管理。网络管理员,不但能够做到只允许被授权的局域网用户访问Internet(因特网),还能够控制这些用户在哪些时间、使用哪台计算机访问哪些类型的Internet(因特网)服务。

  对于已经获准访问Internet(因特网)的用户,网络管理员还能够按照多种方式进行信息流量的计费管理,如:按照个人计费、按照部门所属计算机计费等,为网络管理带来了极大的方便。

  5、 对进入内部网络的Internet(因特网)信息实施监控和过滤

  为了避免那些与业务无关的信息进入内部网络浪费通信资费,各个机构对允许访问的内容往往有一些相应的规定。通过代理服务器,网络管理员不但可以采取过滤的方法简便地控制从Internet(因特网)流入内部网络的信息内容,还能对用户访问Internet(因特网)的情况进行实时监控和建立监查日志存档备查。

  6、对用户进行分级管理,设置不同用户的访问权限

  因为所有内部网的用户通过代理服务器访问外界时,只映射为一个IP地址,所以外界不能直接访问到内部网;同时可以设置IP地址过滤,限制内部网对外界的访问权限。可以通过限制封锁IP地址的方式,禁止某些用户、不法分子的访问,或者设置对某些网页的访问权限。

  7、节省IP开销

  代理服务器可以允许使用大量的伪IP地址,节约网上资源,即使用代理服务器可以减少对IP地址的需求。对于使用局域网方式接入Internet(因特网) ,如果为局域网内的每一个用户都申请一个IP地址,其费用可想而知。但是使用代理服务器后,只需要代理服务器上有一个合法的IP地址,至于局域网内的其他用户,可以使用“10…*”这样的私有IP地址,进行访问。如此可以节约大量的IP,降低网络的维护成本。

把Linux配置成代理服务器

开放的代理服务器

  一、安装Squid

  安装命令如下:

yum install squid -y

  二、修改配置文件

  进入编辑模式:

vim /etc/squid/squid.conf

  然后把http_access deny all改为http_access allow all。下面的3128端口,如果已经被占用了的话,需要改一下。

【坑】如果你用的是阿里云服务器,记得同时去防火墙里把3128端口打开,不然访问不了。

在这里插入图片描述

  三、启动Squid服务

  启动命令:

systemctl start squid # 开启

  启动之后,查看系统有没有在监控3128端口,输入命令:

netstat -ntl

在这里插入图片描述

  其他相关命令:

systemctl stop squid # 停止
service squid restart # 重启

  四、关闭防火墙

  关闭防火墙命令:

systemctl stop firewalld

升级需要账号密码的代理服务器

  一、安装httpd-tools

yum install httpd-tools -y

  二、创建用户与密码

htpasswd -c /etc/squid/passwd 你的代理用户名

  会出现提示信息,让你输入密码与确认密码

  三、squid.conf文件修改(/etc/squid/squid.conf)

#INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS下加入以下代码:
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

  四、启动或者重启squid

service squid restart

Linux系统使用代理服务器

临时通过代理访问

  在另外的Linux机器上,打开对话框,输入:

export http_proxy=http://192.168.13.114:3128

# curl -x http://<代理服务器地址>:<代理服务器端口> -U <用户名>:<密码> <目标URL>

curl -x http://192.168.13.114:3128 -U root:root https://blog.csdn.net

【注】192.168.13.114是我的代理服务器的ip。

  当对话框关闭后,现在设置的代理就无效了。

永久通过代理访问

  在另外的Linux机器上:

  1、编辑文件/etc/profile,增加如下两行

export http_proxy=http://ip:port
export https_proxy=http://ip:port

  2、执行source /etc/profile,然后登出再登入生效

  3、查看是否有代理:echo $http_proxy;echo $thhps_proxy

Windows系统使用代理服务器

在这里插入图片描述

  打开“开始”菜单,并点击“设置”图标。

  在“设置”窗口中,选择“网络和互联网”。

  在左侧导航栏中,点击“代理”。

  在右侧的“代理服务器”部分,将“使用代理服务器”开关切换为打开状态。

  在“地址”字段中输入代理服务器的 IP 地址或主机名,然后在“端口”字段中输入代理服务器的端口号。

  如果您的代理服务器要求身份验证(用户名和密码),在使用浏览器的时候会出来弹窗让你输入:

请添加图片描述

来源地址:https://blog.csdn.net/qq_43592352/article/details/132871542

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux配置成代理服务器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux服务器配置与管理

Linux服务器配置与管理是指对Linux操作系统进行配置和管理,以确保服务器的稳定运行和安全性。配置Linux服务器包括以下方面:安装Linux操作系统:选择合适的Linux发行版,并进行安装。网络配置:配置服务器的网络连接,包括IP地
Linux服务器配置与管理
2024-04-09

在Linux服务器上如何安装配置socks5代理

本篇内容介绍了“在Linux服务器上如何安装配置socks5代理”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!socks5SOCKS5 是一
2023-06-12

Linux系统下配置squid代理服务器的过程

本篇内容介绍了“Linux系统下配置squid代理服务器的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简单记录一下Squid透明代理服
2023-06-12

Linux ssh服务器配置代码实例

使用如下终端命令可以在 Linux 主机中安装 ssh服务器sudo apt-get install openssh-serverlin@lin-machine:~$ sudo apt-get install openssh-server
2022-06-03

socks5代理服务器怎么配置

要配置Socks5代理服务器,您需要按照以下步骤进行操作:选择合适的Socks5代理服务器软件,常见的有Shadowsocks、ShadowsocksR和V2Ray等。您可以根据自己的需求和操作系统选择合适的软件。下载并安装选定的Socks
2023-10-22

阿里云服务器配置代理

使用阿里云控制面板:可以通过控制面板来配置阿里云服务器的代理,控制面板位于阿里云官网,提供了详细的配置说明和文档,用户可以根据需求进行配置。使用DNS动态域名配置:使用DNS动态域名配置,可以在控制台中直接输入固定域名的IP地址,获取对应的公网IP地址,然后将该IP地址绑定到阿里云服务器上,就可以实现阿里云服务器的代理。在绑定过程中需要输入对应的动态域名地址,并将域名解析到目标服务器IP地址。
2023-10-27

阿里云服务器代理配置

一、阿里云服务器代理配置阿里云服务器代理分为三种,分别是VPC和SSD,分别对应的配置如下:VPC:VPC是一种独立的虚拟服务器,用户可以通过它创建虚拟服务器并分配给其他用户,实现用户间的数据隔离和安全保护。VPC配置可以根据需求进行配置,通常包括服务器名称、IP地址、端口号、防火墙等信息。SSD:SSD是一种高速的硬
阿里云服务器代理配置
2023-10-28

亚马逊配置代理服务器

以下是一个简单的亚马逊代理服务器配置示例,它使用AWSCLI执行:创建AWSCLI:在AWS中创建AWSCLI(AmazonAWSCLI),并将其配置在您的IP地址和MAC地址的后面。这将使AWS客户端可以在您的IP地址和MAC地址之间进行身份验证和授权。AmazonCLI-mhttps://aws.amazon.com/en-us/配置您的IP地址:将您的IP地址和MAC地址设置为AWSCLI中的配置。AmazonAWSCLI-mhttps://aws.ama...
2023-10-27

阿里云服务器设置成代理服务器

首先,我们需要了解代理服务器的工作原理。代理服务器是一种通过代理软件(如HTTP、FTP、SMB等)与阿里云服务器进行通信的服务器。它可以在代理软件的协助下,将客户端的请求转发到阿里云服务器的存储区域,从而实现数据的处理和存储。因此,我们可以通过代理服务器将阿里云服务器的请求转发到自己的计算机上,实现数据的存储和处理。
阿里云服务器设置成代理服务器
2023-10-28

阿里云服务器配置代理ip

阿里云服务器的配置首先,您需要了解自己的服务器配置要求。您需要选择合适的主机型号,并配置服务器所需的网络带宽、CPU和内存等硬件资源。同时,还需要选择合适的操作系统、数据库和其他软件系统。下面是一些阿里云服务器配置的具体要求:服务器硬件要求:服务器硬件包括CPU、内存、存储等硬件资源,它们决定了服务器的性能和稳定性。网
2023-10-27

Linux系统中Squid代理服务器配置的过程解析

这篇文章主要讲解了“Linux系统中Squid代理服务器配置的过程解析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中Squid代理服务器配置的过程解析”吧!什么是squid?
2023-06-12

Linux服务器配置---tftpserver

安装tftp-server1、安装tftp-server[root@localhost weijie]# yum install -y tftp-serverLoaded plugins: fastestmirror, refresh-pa
2023-06-05

Linux服务器配置---ntp

配置ntp ntp就是网络时间同步的服务,时间的准确性非常重要,很多数据在记录时都要知道准确的时间。网上有很多站点,一般国内会设置匹配中科院国家授时中心的时间。1、安装ntp软件 [root@localhost ~]# rpm -qa
2023-06-05

Linux服务器---配置telnet

配置telnet 通过配置文件,我们可以设置telnet的连接时间、连接数、连接ip等,实现更加安全的连接1、设置连接时间,参数“access_times”[root@localhost wj]# gedit /etc/xinet
2023-06-05

Linux服务器---配置bind

配置bind1、确定已经安装bind软件,需要安装3 个bind、bind-chroot、bind-util[root@localhost wj]# yum install –y bind bind-chroot bind-util
2023-06-05

亚马逊代理服务器配置错误

配置错误:检查AWSS3和AWSEC2是否正确安装和配置,并确保您已经正确地连接到AWSEC2实例。如果您使用了AmazonWebServices(AWSEC2),则可能需要在AWSEC2控制台中配置这些参数。代理服务器过期:如果您使用的是AWSEC2实例而不是AWSS3实例,则可能需要配置过期的代理服务器。在AWSEC2控制台中,您可以使用“高级配置”或“实例配置”选项来设置代理服务器过期时间。AWS连接超时:如果您的...
2023-10-27

阿里云反向代理服务器配置

主机地址:作为反向代理服务器的主机地址,需要提供服务器的IP地址和端口号。反向代理软件:需要安装一个名为“YUNXIN”的反向代理软件,该软件需要接收来自阿里云服务器的访问请求,并将请求转发到云服务器上。防火墙:为了保护服务器免受恶意访问,需要配置防火墙规则,将来自阿里云服务器的访问阻止或限制为特定IP地址或端口号。代理软件的权限设置:为了限制反向代理软件的权限,需要配置反向代理软件的访问权限,允...
2023-10-27

编程热搜

目录