返回顶部
首页 > 资讯 > 操作系统 >Linux操作系统配置代理服务器
  • 803
分享到

Linux操作系统配置代理服务器

服务器运维 2023-08-31 10:08:50 803人浏览 薄情痞子
摘要

PS:本文只是针对linux操作系统对于代理服务器的配置操作,不涉及广告 1.代理的概念        代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,

PS:本文只是针对linux操作系统对于代理服务器的配置操作,不涉及广告

1.代理的概念

       代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以字节(Bit)方式传送回来

        代理服务器是介于浏览器和WEB服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request(请求) 信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。而且,大部分代理服务器都具有缓冲的功能,就好象一个大的Cache(高速缓冲存储器),它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率

更重要的是:Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。

主要的功能有:

  1. 突破自身IP访问限制,访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站

  2. 访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源 的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育网开放的各类FTP下载上传,以及各类资料查询共享等服务

  3. 突破中国电信的IP封:中国电信用户有很多网站是被限制访问的,这种限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国 外的代理服务器试试

  4. 提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度

  5. 隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击

2.代理的分类

2.1正向代理

        一般的访问流程是客户端直接向目标服务器发送请求并获取内容,使用正向代理后,客户端改为向代理服务器发送请求,并指定目标服务器(原始服务器),然后由代理服务器和原始服务器通信,转交请求并获得的内容,再返回给客户端。正向代理隐藏了真实的客户端,为客户端收发请求,使真实客户端对服务器不可见;

       举个具体的例子 🌰,你的浏览器无法直接访问谷歌,这时候可以通过一个代理服务器来帮助你访问谷歌,那么这个服务器就叫正向代理

正向代理的用途:

  • 突破IP访问限制

  • 通过缓存加速访问资源

  • 隐藏客户端真实IP

  • 客户端访问授权

2.2 反向代理

       与一般访问流程相比,使用反向代理后,直接收到请求的服务器是代理服务器,然后将请求转发给内部网络上真正进行处理的服务器,得到的结果返回给客户端。反向代理隐藏了真实的服务器,为服务器收发请求,使真实服务器对客户端不可见。一般在处理跨域请求的时候比较常用。现在基本上所有的大型网站都设置了反向代理。

       举个具体的例子 🌰,去饭店吃饭,可以点川菜、粤菜、江浙菜,饭店也分别有三个菜系的厨师 ,但是你作为顾客不用管哪个厨师给你做的菜,只用点菜即可,小二将你菜单中的菜分配给不同的厨师来具体处理,那么这个小二就是反向代理服务器

反向代理的用途

  • 隐藏服务器真实IP

  • 负载均衡

  • 通过缓存加速访问资源

  • 提供安全保障

3.Linux操作系统设置代理

3.1临时全局代理

[root@localhost ~]# export Http_proxy=http://ip:port[root@localhost ~]# export https_proxy=htpp://ip:port

实例

第一步:购买代理IP

第二步:设置IP白名单

这一步是防止你的订单被盗用,我们使用curl cip.cc获取自己的公网IP

将自己的公网IP添加到白名单中

第三步:配置代理服务

[root@localhost ~]# export http_proxy=122.114.112.242:16816[root@localhost ~]# export https_proxy=122.114.112.242:16816[root@localhost ~]# curl cip.cc

第四步:取消代理

[root@localhost ~]# unset http_proxy[root@localhost ~]# unset https_proxy

3.2 永久全局代理

第一步:购买代理IP

我购买的这款为隧道代理,换IP周期为1分钟1次

第二步:依旧是设置白名单

这一步是防止你的订单被盗用,我们使用curl cip.cc获取自己的公网IP将自己的公网IP添加到白名单中

第三步:修改配置文件

[root@localhost ~]# vim /etc/profile……export http_proxy=http://j262.kdltps.com:15818export https_proxy=https://j262.kdltps.com:15818……[root@localhost ~]# source /etc/profile

3.设置代理的基本语法

`环境变量http_proxy:为http变量设置代理;默认不填开头以http协议传输# 示例`以下是常见的基本语法http_proxy=10.0.0.51:16816http_proxy=http://123.kdltps.com:15818http_proxy=socks4://10.0.0.51:16816http_proxy=socks5://10.0.0.51:16816​`如果不想设置白名单,也可以使用用户名和密码进行验证http_proxy=username:passWord@10.0.0.51:16816http_proxy=username:password@http://123.kdltps.com:15818​https_proxy:为https设置代理ftp_proxy:为ftp设置代理all_proxy:全部变量设置代理,设置了这个的时候上面不需要设置no_proxy:无需代理的主机或域名;可以使用通配符,多个时使用","号分隔# 示例:*.aiezu.com,10.*.*.*,192.168.*.**.local,localhost,127.0.0.1

来源地址:https://blog.csdn.net/m0_60981735/article/details/131472107

--结束END--

本文标题: Linux操作系统配置代理服务器

本文链接: https://lsjlt.com/news/385237.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux操作系统配置代理服务器
    PS:本文只是针对Linux操作系统对于代理服务器的配置操作,不涉及广告 1.代理的概念        代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,...
    99+
    2023-08-31
    服务器 运维
  • Linux系统下配置squid代理服务器的过程
    本篇内容介绍了“Linux系统下配置squid代理服务器的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简单记录一下Squid透明代理服...
    99+
    2023-06-12
  • 云服务器操作系统怎么选配置
    云服务器操作系统的选择应该考虑多个因素,包括服务器的规模、性能、可靠性、安全性、可扩展性和成本等方面。以下是一些建议的云服务器操作系统的选择方案: 虚拟化技术:虚拟化技术可以减少服务器的数量,从而提高服务器的效率和可扩展性。 服务器虚拟...
    99+
    2023-10-26
    操作系统 服务器
  • Linux操作系统安全配置过程
    本篇内容主要讲解“Linux操作系统安全配置过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统安全配置过程”吧!Linux安全配置步骤简述 一、磁盘分区 1、如果是新安装系统,...
    99+
    2023-06-10
  • 银河麒麟服务器操作系统配置bond1
    查看当前系统网卡信息:在终端输入:ifconfig,可以看到当前系统存在ens33、ens37两块网卡 2、创建bond虚拟网卡,命令如下: nmcli connection add type bond con-name bond1 if...
    99+
    2023-08-19
    服务器 linux 运维
  • 云服务器操作系统怎么选配置的
    云服务器操作系统可以根据用户需求来选择配置,下面是一些常见的云服务器操作系统选择配置的方法: 选择合适的主机系统:选择主机操作系统,一般需要考虑以下方面:处理器、内存、磁盘容量、磁盘性能、网络带宽、安全性和可扩展性等方面。 选择合适的服...
    99+
    2023-10-27
    操作系统 服务器
  • Linux系统中Squid代理服务器配置的过程解析
    这篇文章主要讲解了“Linux系统中Squid代理服务器配置的过程解析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中Squid代理服务器配置的过程解析”吧!什么是squidS...
    99+
    2023-06-12
  • Linux配置成代理服务器
    Linux配置成代理服务器 什么是代理服务器 把Linux配置成代理服务器 开放的代理服务器 升级需要账号密码的代理服务器 Linux系统使用代理服务器 临时通过代...
    99+
    2024-01-21
    linux 运维 代理服务器 Squid
  • 云服务器操作系统怎么选配置参数
    云服务器操作系统可以根据你的业务需求来选择合适的配置参数,以下是一些常见的选项和配置值: CPU:选择一个高性能的CPU来保证你的应用程序高速运行,可以选择Xeon系列、Pentium II或AMD系列等。 内存:选择一个大容量的内存来...
    99+
    2023-10-27
    操作系统 参数 服务器
  • linux 操作系统 原理
    Linux操作系统是一种开源的操作系统,其原理主要包括以下几个方面:1. 内核:Linux操作系统的核心部分是内核,它负责管理计算机...
    99+
    2023-09-21
    linux
  • 云服务器的操作系统和物理机的操作系统
    云服务器的操作系统和物理机的操作系统是相似的,都是用于存储和处理数据的计算机。云服务器操作系统通常使用Swarm OS来实现虚拟化环境,这个操作系统在服务器之间提供了一个虚拟隔离的存储区域,以便于存储和处理大量的数据。 云服务器的物理机操...
    99+
    2023-10-26
    操作系统 物理 服务器
  • Linux系统打印机配置操作有哪些
    这篇文章主要介绍了Linux系统打印机配置操作有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux下采用假脱机(spooling)打印方法,当用户需要打印一个文件...
    99+
    2023-06-16
  • 银河麒麟v10服务器操作系统安装配置
    virtualbox设置 镜像下载地址:https://www.kylinos.cn/scheme/server.html 网卡这里给了两张,一张nat模式,一张选择仅主机模式 系统安装 接...
    99+
    2023-09-04
    服务器 linux 运维 kylin
  • FreeRTOS操作系统怎么配置
    这篇“FreeRTOS操作系统怎么配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“FreeRTOS操作系统怎么配置”文章吧...
    99+
    2023-06-29
  • 如何在Linux操作系统上配置Apache服务器以支持ASP文件?
    Apache服务器是一种广泛使用的Web服务器,可以在Linux操作系统上运行。虽然Apache服务器本身不支持ASP文件,但是通过安装和配置mod_mono可以使其支持ASP文件。在本文中,我们将介绍如何在Linux操作系统上配置Apa...
    99+
    2023-11-09
    linux apache 文件
  • Linux系统如何配置tftp服务器
    这篇文章主要介绍了Linux系统如何配置tftp服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。tft...
    99+
    2023-06-28
  • Linux系统如何配置DHCP服务器
    这篇文章主要介绍Linux系统如何配置DHCP服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DHCP服务器简介:现在的网络都使用的是TCP/IP协议,因此相对于一台计算机来说,它要上网就必须有一个IP地址,这样...
    99+
    2023-06-28
  • Linux系统如何配置FTP服务器
    这篇文章将为大家详细讲解有关Linux系统如何配置FTP服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。FTP服务器简介:FTP 是File Transfer Protocol(文件传输协议)的英文简...
    99+
    2023-06-28
  • linux系统云服务器如何配置
    配置Linux系统云服务器包括以下步骤:1. 选择合适的Linux发行版:根据需求选择合适的Linux发行版,如Ubuntu、Cen...
    99+
    2023-08-15
    云服务器
  • 云服务器linux操作系统有哪些
    云服务器linux操作系统有:Manjaro基于linux的Arch发行版,与大多数Linux发行版一样,它支持Arch用户存储库,以及像Unity Editor或yEd等专有应用程序。Ubuntu是部署最广泛的服务器操作系统之一,想使用的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作