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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
jetcd实战之一:极速体验
《jetcd实战系列》是欣宸新的原创系列,旨在与大家一起学习如何用jetcd操作etcd,除了基本增删改查,还会涉及到version、监听、租约等etcd特有功能;
程序员欣宸
2021/12/07
6790
jetcd实战之一:极速体验
Java中使用etcd,包括基本的set、get、超时设置,watch监听等
etcd来zookeeper类似,常用的主要有set,get,getPrefix:获取指定前缀的所有数据,grant:key的超时设置,watch:监听回调事件,watchPrefix:监听某个前缀的事件,keepAlive:为某个key设置自动续约、自动刷新过期时间。
天涯泪小武
2020/01/13
3.3K0
Java中使用etcd,包括基本的set、get、超时设置,watch监听等
jetcd实战之三:进阶操作(事务、监听、租约)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 系列文章链接 jetcd实战之一:极速体验 jetcd实战之二:基本操作 jetcd实战之三:进阶操作(事务、监听、租约) 本篇概览 本篇是《jetcd实战系列》的第三篇,前面熟悉了jetcd的基本操作,今天就来了解jetcd如何使用etcd的更多特性,本篇由以下几部分组成: 新建模块:在《jetcd实战系列》的jetcd-tutorials项目中新建名为adva
程序员欣宸
2021/09/26
1.5K0
jetcd实战之三:进阶操作(事务、监听、租约)
etcd选主实现故障主备秒级切换高可用架构
etcd是一个强大的一致性的分布式键值存储,它提供了一种可靠的方式来存储需要由分布式系统或机器群访问的数据。它优雅地处理网络分区期间的领导者选举,并且可以容忍机器故障,即使在领导者节点中也是如此。从简单的Web应用程序到Kubernetes,任何复杂的应用程序都可以读取数据并将数据写入etcd。这是官方对Etcd的描述,基于这些特性,Etcd常用于分布式配置、分布式锁、分布式服务协调者以及分布式注册。从功能上来说和zookeeper是一类项目,但是相比而言etcd更现代,etcd使用go语言开发,编译后生成了系统可执行的二进制产物,跨平台性更好,更易维护。etcd直接提供http的接口,非常方便各大语言封装自己的client sdk,在易用性方面也更好一点。下面也主要使用java的客户端jetcd,解决主备服务的协调问题。
kl博主
2023/11/18
8010
还有比Redis更骚的分布式锁的实现方式吗?有,etcd!
关于为什么要有「分布式锁」这个东西,欢迎阅读我的zk分布式锁的实现,介绍了单机高并发、分布式高并发的解决方案:
行百里er
2020/12/02
2.5K1
还有比Redis更骚的分布式锁的实现方式吗?有,etcd!
java版gRPC实战之六:客户端动态获取服务端地址
本文是《java版gRPC实战》系列的第六篇,前面咱们在开发客户端应用时,所需的服务端地址都是按如下步骤设置的:
程序员欣宸
2021/10/28
1.8K0
java版gRPC实战之六:客户端动态获取服务端地址
jetcd实战之一:极速体验
《jetcd实战系列》是欣宸新的原创系列,旨在与大家一起学习如何用jetcd操作etcd,除了基本增删改查,还会涉及到version、监听、租约等etcd特有功能;
程序员欣宸
2021/09/23
1.3K0
jetcd实战之一:极速体验
etcd v2文档(3) -- 库和工具
工具 etcdctl - A command line client for etcd etcd-backup - A powerful command line utility for dumping/restoring etcd - Supports v2 etcd-dump - Command line utility for dumping/restoring etcd. etcd-fs - FUSE filesystem for etcd etcddir - Realtime sync etcd
solate
2019/07/22
1.3K0
一种基于etcd实践节点自动故障转移的思路
自动故障转移是服务高可用的一种实现方式。mongodb,redis哨兵集群、 etcd都具备某种程度的故障转移能力。
有态度的马甲
2025/04/07
950
一种基于etcd实践节点自动故障转移的思路
04-Java NIO 编程 应用实例-多人群聊系统
需求 编写一个NIO群聊系统,实现服务器端和客户端之间的数据简单通讯,非阻塞 实现多人群聊 服务器端: 可以监测用户上线, 离线, 并实现消息转发功能 客户端: 通过Channel可以无阻塞发送消息给其他用户,同时可以接受其他用户发送的消息(由服务器转发得到) 目的: 进一步了解NIO非阻塞网络编程机制 示意图分析和代码 示意图 编码 Server package com.dance.netty.nio.demo.groupchat; import java.io.IOException; impor
彼岸舞
2022/02/18
3050
04-Java NIO 编程 应用实例-多人群聊系统
Zookeeper入门(三)—使用CuratorFramework操作节点并添加监视器
在上一篇文章ZooKeeper入门(二)中笔者讲解了分布式协调中间件ZooKeeper的常用命令并使用Curator客户端实现了一个简单的配置中心功能。本文的目的就是带领读者朋友们一起学习如何在SpringBoot项目中使用Curator客户端对ZooKeeper节点进行简单的增删改查并对节点设置Watcher监视器等实践,让大家掌握使用Curator客户端对ZooKeeper进行基础的操作。
用户3587585
2022/11/22
3.7K0
Ethereum WebSocket接口实践
之前在学习Ethereum的infura API时候看到有WebSocket,但是翻了很久都没找到很完整的接口文档和实践文档。当时比较迷,没太在意,以为是区块链接口的性能还用不上WebSocket,HTTP完全支持没问题。
FunTester
2023/11/17
3040
Ethereum WebSocket接口实践
jetcd实战之二:基本操作
本文是《jetcd实战系列》的第二篇,经过前面的准备,我们有了可用的etcd集群环境和gradle父工程,并且写了个helloworld程序连接etcd简单体验了一番,今天的实战咱们聚焦那些常用的etcd操作,例如写、读、删除等,这些操作可以覆盖到日常大部分场景,本文主要有以下几部分组成:
程序员欣宸
2021/09/26
1.6K0
jetcd实战之二:基本操作
etcd:用于服务发现的键值存储系统
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复制,Raft通过选举的方式来实现一致性,在Raft中,任何一个节点都可能成为Leader。Google的容器集群管理系统Kubernetes、开源PaaS平台Cloud Foundry和CoreOS的Fleet都
张善友
2018/01/19
1.5K0
分布式协调框架 Zookeeper 核心设计 理解与实战,并实现一个主备切换
想起很久以前在某个客户现场,微服务 B 突然无法调用到微服务 A,为了使服务尽快正常恢复,重启了微服务 B 。
kk大数据
2021/07/30
1.1K0
Eureka注册中心的基本使用
注意:SpringBoot和SpringCloud的依赖就不提及了,相信你自己都导入了,注意版本对应关系 我这个版本是: Greenwich.SR1
用户9006224
2022/12/21
3830
Eureka注册中心的基本使用
一文搞懂etcd的watch机制
etcd 是一个分布式键值存储系统,广泛用于服务发现、配置管理和分布式协调。etcd 提供了强大的 Watch 机制,使得客户端能够实时监控键值的变化,从而实现动态配置更新、自动化运维等功能。
闫同学
2025/01/07
3690
09-Netty 高性能架构设计-基于Netty开发TCP服务
Netty快速入门实例-TCP服务 需求 使用IDEA创建Netty项目 Netty服务器在6668端口监听, 客户端能发送消息给服务器"Hello, 服务器~" 服务器可以回复消息给客户端"hello, 客户端~" 目的: 对Netty线程模型 有一个初步认识, 便于理解Netty 模型理论 编写服务端 编写客户端 对Netty程序进行分析, 看看Netty模型特点 添加Netty依赖 <!-- https://mvnrepository.com/artifact/io.netty/netty-all -
彼岸舞
2022/02/18
5210
ZooKeeper学习总结【概念,安装配置,命令操作,JAVA API操作,集群搭建,案例所写代码】
Zookeeper 翻译过来就是 动物园管理员,他是用来管 Hadoop(大象)、Hive(蜜蜂)、Pig(小 猪)的管理员。简称zk。
叫我阿杰好了
2022/11/07
5340
ZooKeeper学习总结【概念,安装配置,命令操作,JAVA API操作,集群搭建,案例所写代码】
浅入深出ETCD之【简介与命令行使用】
你知道etcd吗?随着k8s的使用广泛之后,etcd被非常多的人所知道,同时又因为它可靠的分布式特性被很多人喜欢。所以,我准备有几篇博文来记录一下,从基本使用到线上部署再到原理分析,做一个系列。那么,今天先来说说它的简介与命令行的使用。
LinkinStar
2022/09/01
6890
浅入深出ETCD之【简介与命令行使用】
推荐阅读
相关推荐
jetcd实战之一:极速体验
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验