鍍金池/ 問(wèn)答/Linux  Office/ 內(nèi)網(wǎng)中的服務(wù)器如何發(fā)送https請(qǐng)求?

內(nèi)網(wǎng)中的服務(wù)器如何發(fā)送https請(qǐng)求?

內(nèi)網(wǎng)中的服務(wù)器如何請(qǐng)求支付寶的https接口?
現(xiàn)有兩臺(tái)windows服務(wù)器A(192.168.1.1),B(192.168.1.2)在同一局域網(wǎng), 其中A可聯(lián)網(wǎng),并運(yùn)行nginx, 通過(guò)proxy_pass到B 的8045端口; B:8045端口提供web服務(wù), B不能上網(wǎng),只能通過(guò)A提供Web服務(wù)。
如果B中有代碼需要請(qǐng)求外網(wǎng)的http地址,例如 http://www.xxxxx.com/,先修改B...

192.168.1.1 www.xxxxxx.com

然后在A中通過(guò)nginx再將收到的請(qǐng)求轉(zhuǎn)發(fā)到真正的web服務(wù)器。http請(qǐng)求可實(shí)現(xiàn)。

現(xiàn)在B的程序中有代碼需要請(qǐng)求taobao的支付網(wǎng)關(guān), 該網(wǎng)關(guān)是Https接口,嘗試使用同樣的思路進(jìn)行配置, 但無(wú)法鏈接,請(qǐng)教大家該如何實(shí)現(xiàn)?

回答
編輯回答
傻丟丟
  1. A搭一個(gè)正向代理。但需要修改B的程序以使用代理
  2. SNI proxy。在A上的nginx搭建SNI代理,反代到淘寶的支付網(wǎng)關(guān)。B修改域名解析(內(nèi)網(wǎng)DNS或者h(yuǎn)osts文件)
  3. 在A上用nginx反代把淘寶的支付網(wǎng)關(guān)卸載SSL成http(不安全,不建議使用)
2017年11月15日 17:16
編輯回答
離觴

再搭一個(gè)正向代理從B到A就好了。

2017年5月22日 10:14