正向代理,反向代理、透明代理、匿名代理、高匿名代理

代理总体来讲分正向,反向两种!

正向代理代理的客户端,就是通讯请求方。
反向代理代理的是服务端,就是通讯接收方。

反向代理暂且不提,太熟了!nginx、Fikker、Traefik、haproxy随随便便能说出四五个。

今天咱们主要聊正向代理。让我们开始这段感情吧!

正向代理分透明代理,匿名和高匿名代理。这个透明,匿名,高匿名是针对信息接收方来讲的。

透明代理:
对方服务器可以知道你使用了代理,并且也知道你的真实IP
http头为:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 代理服务器IP
HTTP_X_FORWARDED_FOR = 你的真实IP

匿名代理:
对方服务器可以知道你使用了代理,但不知道你的真实IP
http头为:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 代理服务器IP
HTTP_X_FORWARDED_FOR = 代理服务器IP

高匿名代理:
对方服务器可以知道你使用了代理,但不知道你的真实IP
http头为:
REMOTE_ADDR = 代理服务器IP
HTTP_VIA = 不显示
HTTP_X_FORWARDED_FOR = 不显示

那么当我们在机房干活的时候,如果有一台机器能上网,其他机器无法连接网络我们该如何做呢?其他机器该如何利用网络安装部署呢?

今天给大家介绍一个正向代理软件squid!

代理服务器安装命令:

yum install squid -y
#vim /etc/squid/squid.conf
acl local src 192.9.191.0/24       //允许192.9.191.0/24网段内所有客户机访问代理服务器
systemctl start squid
systemctl enable squid 

squid服务器默认开启了3128端口,注意防火墙放行!

客户端配置:

1 export http_proxy=http://192.9.191.30:3128          \\192.9.191.30是代理服务器ip
2 export https_proxy=http://192.9.191.30:3128
3 echo "export http_proxy=http://192.9.191.30:3128" >>/etc/profile
4 echo "export https_proxy=http://192.9.191.30:3128" >>/etc/profile
5 source /etc/profile

如果无法yum,可以尝试如下配置:

1 编辑/etc/yum.conf,在最后加入:
2 # Proxy
3 proxy=http://192.9.191.30:3128/

以上就做好正向网络代理啦!
波哥会利用业余时间多出更多更好的作品!
再次感谢大家的关注!~
也感谢家人和领导的支持!~

原文地址:https://www.cnblogs.com/devops-ITboge/p/11191969.html

时间: 2024-08-08 20:32:00

正向代理,反向代理、透明代理、匿名代理、高匿名代理的相关文章

什么是透明、匿名、高匿代理?详解!

随着大数据的应用越来越广泛,应用的行业也越来越多,我们每日都可以看到大数据的一些新颖的应用,从而帮助人们从中获取到真正有用的价值,随着很多工作的开展,我们需要大量的IP操作,这时为了避免IP被封,使用代理IP是个很好的选择.而IP代理按匿名度可分为透明代理.匿名代理和高度匿名代理.高度高匿代理会将我们的数据包原封不动的转发,在服务端看来就好像真的是一个普通客户端在访问,记录的IP是代理服务器的IP.普通匿名代理会在数据包上做一些改动,服务端上有可能发现这个是代理服务器,也有一定记录追查到你的真实

简单理解正向,反向,透明代理

正向:客户端知道目的服务器,也知道代理服务器,由客户端邀请代理为它服务.要告诉代理目的地的url. 反向:客户端只知道代理服务器,代理服务器根据规则再去找应用服务器获取信息,最后返回给客户端.这是由应用服务器邀请代理为它服务,要告诉代理url规则,让代理知道客户发起的请求去找对应的资源. 透明:客户端只知道目的服务器,但代理服务器会拦截在路由的中间,进行请求报文和响应报文的控制.这相当于一个全局监控了.

正向代理,反向代理和透明代理的区别

一.正向代理(Forward Proxy) 一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术.关于正向代理的概念如下: 正向代理(forward)是一个位于客户端[用户A]和原始服务器(origin server)[服务器B]之间的服务器[代理服务器Z],为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代理服务器Z向服务器B转交请求并将获得的内容返回给客户端.客户端必须要进行一些特别的设置才能使用正向代理.如下图1.1 (图1.1) 从上面的概念

透明代理、匿名代理、混淆代理、高匿代理有什么区别?

这4种代理,主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,REMOTE_ADDR, HTTP_VIA,HTTP_X_FORWARDED_FOR三个变量不同. 1.透明代理(Transparent Proxy) REMOTE_ADDR = Proxy IP HTTP_VIA = Proxy IP HTTP_X_FORWARDED_FOR = Your IP 透明代理虽然可以直接“隐藏”你的IP地址,但是还是可以从HTTP_X_FORWARDED_FOR来查到你是谁. 2.匿名代理(A

正向代理/反向代理理解、Nginx概述、安装及配置详解

一.Nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现.这里主要通过三个方面简单介绍nginx:反向代理.负载均衡.nginx特点 1.反向代理 关于代理:说到代理,首先我们要明确一个概念,所谓代理就是一个代表.一个渠道: 此时就涉及到两个角色,一个是被代理角色,一个是目标角色,被代理角色通过这个代理访问

Nginx系列教程(二)| 一文带你读懂Nginx的正向与反向代理

作者:JackTian 微信公众号:杰哥的IT之旅(ID:Jake_Internet) LAMP 系列导读 01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务 02. LAMP 系列教程(二)| 如何在 Linux 环境下部署 AWStats 分析系统来监控 Web 站点? 03. LAMP 系列教程(三)| 一文读懂 HTTPD 服务的访问控制 04. LAMP 系列教程(四)| MySQL 数据库系统(一) 05. LAMP 系列教程(五)| MySQL 数据

爬虫1 爬虫介绍, requests模块, 代理(正向代理,反向代理), 爬梨视频, 自动登录网站, HTTP协议复习

HTTP协议复习 参考:https://www.cnblogs.com/an-wen/p/11180076.html 1爬虫介绍 # 1 本质:模拟发送http请求(requests)---->解析返回数据(re,bs4,lxml,json)--->入库(redis,mysql,mongodb) # 2 app爬虫:本质一模一样 # 3 为什么python做爬虫最好:包多,爬虫框架:scrapy:性能很高的爬虫框架,爬虫界的django,大而全(爬虫相关的东西都集成了) # 4 百度,谷歌,就

OC10_代理反向传值

// // ProtectedDelegate.h // OC10_代理反向传值 // // Created by zhangxueming on 15/6/24. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <Foundation/Foundation.h> @protocol ProtectedDelegate <NSObject> - (void)bark; @end // // D

iOS 代理反向传值

在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用. 假如我们有一个需求如下:界面A上面有一个button.一个label.从界面A跳转到界面B,在界面B的输入框中输入字符串,在界面A的label上显示.这是一个典型的反向传值的例子.这个例子的核心是:"在界面B的输入框中输入字符串,在界面A的label上显示".也就是说:"界面B委托界面A显示字符串,页面A是界面B的代理".委托方向代理方反向传值. 那么我们该怎么用代理设