假设某个进程正在发布https请求(例如,使用curl进行发布)。
假设我具有root特权,是否有办法拦截此类请求并以http错误进行响应,或者甚至可以通过确认来更好地响应?
我正在使用嵌入式设备,因此对软件库的访问受到限制。
您要的是所谓的代理HTTP服务器。
该软件接收http请求并将其传递或拒绝(也进行日志记录),它不需要放在您的嵌入式设备上,但是需要将您的设备配置为访问代理,而不是直接访问Internet。
apache
nginx
是可以充当代理服务器的Web服务器的两个示例。squid
是一个复杂的代理服务器,可以处理许多协议。charles
是另一个,但要为计划付费(尽管有免费试用期)。
如果您需要确保所有请求都是通过代理进行的,那么您还需要设置网络以防止来自设备的直接请求直接进入互联网。(如果您的设备托管代理,则无法执行此操作)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句