这个问题,我猜测一下,不保证完全准确,因为涉及到网络底层了。
localhost是一个很特殊的地址,它一般是指向127.0.0.1,这个IP是本地回环地址,也就是说它的通信其实并没有向外发网络包的过程。此时可能一些代理软件是无法介入回环地址的工作的。
如果你用wireshirk之类的抓包工具,也会发现本地回环地址是单独作为一个网络(网卡?)列出来的,不能和其它的地址一起抓包。
如果要解决这个问题,可以尝试用本机IP来访问(例如192.168.xx.xx?),而不使用回环地址,这样应该是能被代理的。