当前位置:网站首页>Fast understanding of forward proxy and reverse proxy
Fast understanding of forward proxy and reverse proxy
2022-07-01 01:40:00 【Long song of imperial sword】
Forward agency (Forward Proxy)
Forward proxy refers to the use of a proxy server to access the target server
The proxy server is user oriented 
Common scenarios
To speed up access
Like a game accelerator , Various agent software , Is to use the principle of forward proxy . For example, to access GitHub, The original network access speed will be relatively slow , The purpose of acceleration can be achieved through foreign proxy servers .Agent access
Software development , Some services are connected , The service is set to ip White list , Only through specific ip Go to the service , At this time, you can request locally through proxy , Easy to develop and test .
Reverse proxy
The agent is a forward user , The reverse proxy is the opposite , The proxy object is Target server , It refers to that the server uses the proxy server to provide services to users .
Compared with forward agent , Both are implemented by proxy server , But the subject of the reverse proxy is the server , Therefore, reverse proxy is transparent to users , In the user's view , The proxy server is the target server .

Reverse proxy is configured for back-end services in enterprise applications , For example, common nginx , also LVS/F5 etc. .
summary
The forward proxy needs to be configured by the client , Generally speaking, we will configure through the tools or interfaces provided by the browser or operating system . This is the time , The proxy is not transparent to the client , The client needs to know the address of the proxy and configure it manually . Configured the agent , The browser will make special modifications to the message when sending the request .
Reverse proxy is transparent to clients , In other words, the client generally does not know the existence of the proxy , Think you are communicating directly with the server . Most of the websites we visit are reverse proxy servers , The reverse proxy server will forward it to the real server , Generally, the reverse proxy layer is used to realize load balancing and high availability . And you can see it here , The client will not know the real server ip Address and port , This has played a role of security protection to a certain extent
边栏推荐
- 数据探索电商平台用户行为流失分析
- Creating ASCII art with C #
- Draw some interesting figures with flutter's canvas
- [problem handled] -nvidia SMI command cannot obtain the GPU process number of its own container and the external GPU process number
- PHP crawls data through third-party plug-ins
- [Qt5 basics] random number display
- Visual studio 2019 Download
- The argument type 'function' can't be assigned to the parameter type 'void function()‘
- 关于白盒测试,这些技巧你得游刃有余~
- Note d'étude du DC: zéro dans le chapitre officiel - - Aperçu et introduction du processus de base
猜你喜欢
![[problem handled] -nvidia SMI command cannot obtain the GPU process number of its own container and the external GPU process number](/img/51/e48e222c14f4a4e9f2be91a677033f.png)
[problem handled] -nvidia SMI command cannot obtain the GPU process number of its own container and the external GPU process number

"Open math input panel" in MathType editing in win11 is gray and cannot be edited

flutter报错 -- The argument type ‘Function‘ can‘t be assigned to the parameter type ‘void Function()?‘

Microbiological health, why is food microbiological testing important

未来的 Web3会带来什么?

qt5-MVC:数据可视化的层次揭秘

PHP通过第三方插件爬取数据

Unknown database connection database error

45岁程序员告诉你:程序员为什么要跳槽,太真实...

3dsmax插件开发遍历节点对象和Object获取及INode变换矩阵说明
随机推荐
Mathematical knowledge: finding combinatorial number IV - finding combinatorial number
Basic knowledge II - Basic definitions related to sta
微研所,微生物检验中常用的生化反应
短视频平台开发,依靠DrawerLayout实现侧滑菜单效果
One of the basics - overview of sta Basics
Log logrus third party library usage
opencv -- 笔记
The personal test is effective, and the JMeter desktop shortcut is quickly created
孙宇晨接受瑞士媒体Bilan采访:熊市不会持续太久
数学知识:求组合数 III—求组合数
Laravel+redis generates an order number - automatically increase from 1 on the same day
数据探索电商平台用户行为流失分析
TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to
数学知识:求组合数 IV—求组合数
Using recyclerreview to show banner is very simple
7-2 拼题A打卡奖励 dp
【栈】921. Minimum Add to Make Parentheses Valid
【office办公-pdf篇】pdf合并与拆分让我们摆脱付费软件的功能限制好不好
Unknown database connection database error
PHP通过第三方插件爬取数据