这可能有点难度。但是在Node.js中,我想通过VPN服务器进行HTTP请求(例如,使用npm上的request包),我已经设置了VPN服务器(使用HideMyAss),并且可以在操作系统级别连接到它,方法是在操作系统的网络设置部分进行配置。但我想使用一个Nodejs程序编程地连接到它,并将使用该程序进行的任何HTTP请求路由到该VPN。
这可以通过代理完成,例如:
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做类似的事情。这是否可能?谢谢!