我在c ++中创建了一个简单的程序,用于连接到站点并加载页面HTML代码或使用GET / POST请求发送数据。 但现在我希望程序通过代理连接和发送/接收数据。 你可能知道像NextVpn和proxifier这样的软件。当他们运行任何试图通过互联网进行通信的应用程序时,必须通过这些应用程序。 问题是我的程序直接连接和通信,我的代理软件不会干扰。 通信由套接字编程例程(SOCKET类)完成,如此
SOCKET sck=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
connect(sck,(SOCKADDR*)(&SockAddr),sizeof(SockAddr));
send(sck,myRequest,strlen(myRequest),0);
任何解决方案?
编辑:问题来自NextVPN而不是Proxifier本身。似乎NextVPN缺乏连接到某些程序的功能。第一个NextVPN找到尝试连接到远程地址的程序,然后将其重定向到其可移植版本的proxifier,其名称为“compose.ns”。不幸的是,它无法或无法检测到我的应用程序连接到互联网。相反,我使用了Proxifier本身并成功检测到我的应用程序,因为它显示在其连接列表中。