存不存在既是正向代理又是反向代理的实例

我觉得算是反向代理吧。因为反向代理区别于正向代理的一个非常重要的特征是,浏览器—代理—服务器这个链条上,服务器的选取不以浏览器的意志为转移。换句话说,正向代理的情形下,代理服务器要连接哪个服务器是浏览器说了算的,而反向代理的情形下,代理服务器只能为管理员指定的那一个或几个服务器提供服务。

然而,正向代理和反向代理,说穿了就是概念上做个区分,原理上没啥不同,你配通了就好了,没必要纠结于此。

■网友
代理只是一种技术,当客户端和服务端之间不能直接连通的情况下,提供一种解决办法。你对代理的理解是错的,正向代理和反向代理的区别不是在于隐藏,而是为谁提供服务。为客户端提供科学上网/隐藏ip等服务的代理叫正向代理,为服务端提供请求转发/负载均衡等服务叫反向代理。技术上来说,代理完全可以为双方隐藏信息。
■网友
比如nginx配置proxy_pass了。但是没设置proxy_set_header X-real-ip。 这样其实按照区分方法来说已经算正反都有了。因为服务器取不到你的ip。你也取不到服务器的ip。你们都只能通过代理来沟通。 但是一般这种都直接被称为反向代理了。大多人只关心服务器会不会暴露。
■网友
【存不存在既是正向代理又是反向代理的实例】 没有必要严格区分正向 还是 反向。反正都是代理。


    推荐阅读