Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >你好!正向代理!

你好!正向代理!

作者头像
IT运维技术圈
发布于 2022-06-26 01:23:42
发布于 2022-06-26 01:23:42
74900
代码可运行
举报
文章被收录于专栏:IT运维技术圈IT运维技术圈
运行总次数:0
代码可运行

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

正向代理代理的客户端,就是通讯请求方。

反向代理代理的是服务端,就是通讯接收方。

反向代理暂且不提,太熟了!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!

代理服务器安装命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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端口,注意防火墙放行!

客户端配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export http_proxy=http://192.9.191.30:3128          \\192.9.191.30是代理服务器ip
export https_proxy=http://192.9.191.30:3128
echo "export http_proxy=http://192.9.191.30:3128" >>/etc/profile
echo "export https_proxy=http://192.9.191.30:3128" >>/etc/profile
source /etc/profile

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
编辑/etc/yum.conf,在最后加入:
# Proxy
proxy=http://192.9.191.30:3128/

以上就做好正向网络代理啦!

波哥会利用业余时间多出更多更好的作品!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT运维技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux curl命令使用代理、以及代理种类介绍
 有时出于个人隐私的原因,我们希望隐藏自己的IP,让http服务器无法记录我们访问过它,这时我们可以使用代理服务器。   代理服务器(Proxy Server)是工作在浏览器与http服务器之间的一个服务应用,所有经过代理服务器的http请求,都会被转发到对应的http服务器上。   当然,除了http可以使用代理外,https、ftp、RTSP、pop3等协议同样可以使用代理访问,不过本文介绍的是支持http、https协议访问的代理。
IT工作者
2021/12/20
6.1K0
一个靠爬虫赚钱的思路
今天早上登录我的虚拟机,发现速度慢得出奇。每次运行命令,都要等好一段时间才能看到结果。就如 cat 一个文件的内容这种命令,都要等好一会儿。查看CPU使用率、内存使用率,都很正常。但查看网络连接的时候,发现有好多人连到我的3128端口。
龙哥
2019/08/23
1.4K0
php检测用户是否使用代理上网的方法
获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
零式的天空
2022/03/02
1.6K0
正向代理设置
  有两台服务器A(内网IP:10.8.200.100) 与 B(内网IP:10.8.200.200), A 与 B 之间可以在局域网内互相访问。A 不能访问外网,B 可以访问外网。现在需要以 B 作为代理服务器, A 通过代理服务器 B 访问外部网络资源。
用户2434869
2020/02/17
1.3K0
带你了解代理 IP 那些事
在爬取某些网站时,我们经常会设置代理 IP 来避免爬虫程序被封。我们获取代理 IP 地址方式通常提取国内的知名 IP 代理商(如西刺代理,快代理,无忧代理等)的免费代理。这些代理商一般都会提供透明代理,匿名代理,高匿代理。那么这几种代理的区别是什么?我们该如何选择呢?本文的主要内容是讲解各种代理 IP 背后的原理。
猴哥yuri
2018/09/21
1.1K0
带你了解代理 IP 那些事
代理服务器-Squid介绍和应用
我们上一章介绍了Web服务器,其中以Nginx为主,本章我们来讲解几个代理软件:Squid,Haproxy,LVS,FRP(内网穿透)。
运维小路
2025/04/26
3090
代理服务器-Squid介绍和应用
PHP实现检测客户端是否使用代理服务器及其匿名级别
REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。
V站CEO-西顾
2018/06/10
2.1K1
基于CentOS 7配置Nginx正向代理
Nginx是一款以轻量级、低内存开销、支持缓存、支持反向代理,负载均衡,电子邮件服务而著称。对于鲜为人知的是,它还可以作为一个简单易用的正向代理服务器。本文简要描述这个正向代理功能并给出演示,供大家参考。
Leshami
2018/08/06
2.3K0
正向代理和反向代理
代理按主要服务的角色分成2种,正向代理和反向代理,正向代理代理的是客户端,反向代理代理的是服务器。典型拓扑结构如下:
数据小冰
2022/08/15
5780
正向代理和反向代理
图解「正向代理」的原理 + 实践应用
在工作中经常和正向代理和反向代理打交道,有必要总结下正向代理的原理和实践应用了。(反向代理安排在下篇吧)
悟空聊架构
2023/09/21
1.5K0
图解「正向代理」的原理 + 实践应用
Nginx正向代理
记一次使用Nginx做正向代理,实现http与https的代理访问 1.环境介绍 操作系统:CentOS Linux release 7.6.1810 (Core) Nginx编译安装,版本-nginx/1.18.0 服务器A部署在DMZ区域且可上网,服务器B不可上网,但是和服务器A能够通信 在服务器A上部署Nginx正向代理,使服务器B通过服务器A正向代理功能可访问http和https Nginx默认不支持https的正向代理,这里需要安装第三方模块“ngx_http_proxy_connect_modu
染指流年
2023/03/13
1K0
2018-09-25 如何取得wap和web用户的真实IP
https://blog.csdn.net/rogerjava/article/details/9418211
Albert陈凯
2018/09/30
1.6K0
php获取客户端IP和服务器端IP[通俗易懂]
在PHP获取客户端IP时,常使用 _SERVER[“REMOTE_ADDR”] 。但如果客户端是使用代理服务器来访问,那取到的是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用_SERVER[“HTTP_X_FORWARDED_FOR”]来读取。
全栈程序员站长
2022/11/15
5K0
【Linux】使用 Nginx 搭建正向代理
Nginx 是一款轻量级的 Web 服务器软件,以其高性能、低内存占用和高并发处理能力而闻名。Nginx 可以充当正向代理、反向代理、负载均衡器等多种角色,能够处理大量的并发连接而不占用过多的系统资源。
行者Sun
2025/06/17
1680
【Linux】使用 Nginx 搭建正向代理
再论 ASP.NET 中获取客户端IP地址
说到IP获取无非是我们常见的以下几种方式,但是具体获取的值具体区别在哪?网上不乏相关文章,说的也是很详细,但是真正使用起来,还有很多不太对的地方。IP在不同系统中,应用相当广泛,常见的日志记录、广告分区域投放等。 1: HttpContext.Current.Request.ServerVariables["HTTP_VIA"]; 2: HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
逸鹏
2018/04/11
4.2K0
再论 ASP.NET 中获取客户端IP地址
劳动节 | 说说代理池
近期由于工作中的遇到的问题,在研究代理池,其实代理池应该说已经是比较成熟的技术,而且在飞速发展,比如现在主流的“秒拨”技术,给企业在风险IP识别和判定上带来极大的难度。代理池技术目前被广泛用于爬虫、灰黑产、SEO、网络攻击、刷单、薅羊毛等等领域。
tinyfisher
2020/05/13
8230
劳动节 | 说说代理池
getenv(php7.0以上版本不不能使用的问题)[通俗易懂]
REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示
全栈程序员站长
2022/08/09
4550
代理技术 | 重磅,代理服务器背后的故事(正向、反向代理)
传说中的代理服务技术是一门很古老的技术,互联网早期就已经出现,一般来说,实现实现代理技术的实现就是在服务器上安装代理软件,成为代理服务器,从而配置\实现代理技术。 其实网络代理的玩法真的很多。之前知道如何使用,今天我们看看代理背后的故事。 我们以nginx为例,常用的代理技术有:正向代理、反向代理和透明代理。真正项目中常用的是反向代理和正向代理,透明代理我们了解一下就可以,本文重点讲正向代理和反向代理。 老规矩,走一波概念: 1
码神联盟
2018/04/02
2.2K0
代理技术 | 重磅,代理服务器背后的故事(正向、反向代理)
nginx 日志获取不到远程访问ip问题解决
公司有一个应用,后端web用的是nginx,nginx 的所有请求都是通过前端的代理转发过来的,所有在日志格式里面 获取远程ip的变量用的是 $http_x_forwarded_for ,本来用的好好的,但是有一天日志分析脚本里面出现很多请求的 ip地址是空的,大概格式如下 - - - [20/May/2011:02:23:44 -0700] "GET /favi.ico HTTP/1.1" 404 56 "-" "Mozilla/5.0 (Windows NT 6.1; rv:2.0) Geo/20100
joshua317
2018/04/16
2K0
正向代理与反向代理
定义:正向代理是位于客户端和目标服务器之间的服务器,客户端通过代理服务器来访问目标服务器。
GeekLiHua
2025/01/21
1830
相关推荐
Linux curl命令使用代理、以及代理种类介绍
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验