asp.netcore 程序会部署在IIS 或Nginx上,他们作为反向代理。
什么是反向代理?
有代理,就必须有实体,他代理了谁。
个人理解,服务器的代理就是反向代理。
一个小孩买烟。小卖铺老板不卖给他。小孩找我替他买,我就是他的代理。这时我的利益来自小孩给我的报酬。
而如果小卖铺老板怕被查到,让我把烟拿到旁边去卖,我就是小卖铺的代理,现在是反向代理。
这时候,这反向代理有点被动的意思,等人来访问,他先接触到的是老板,他的利益来自老板的提成。
常见的有正常代理有IP代理(爬虫用)等