【发布时间】:2015-11-09 23:57:31
【问题描述】:
这可能有点远。但在 Node.js 中,我想通过 VPN 服务器发出 HTTP 请求(例如,使用 npm 上的 request 包)。我已经设置了一个 VPN 服务器(使用HideMyAss),我可以在操作系统级别连接到它,方法是在我的操作系统网络设置部分进行配置。但我想使用 Nodejs 程序以编程方式连接到它,并通过该 VPN 路由使用该程序发出的任何 HTTP 请求。
这可以使用代理来完成,例如:
var request = require('request');
var url = 'https://www.google.com';
var proxy = 'http://username:password@usa.proxyservice.com:1234';
request.get({ url: url, proxy: proxy }, function(err, res, body) {
});
...但我想对 VPN 做类似的事情。这甚至可能吗?谢谢!
【问题讨论】:
-
嘿,你找到解决方案了吗?
标签: node.js proxy network-programming vpn