我是C / C ++ / Qt开发者,今天,我有一个特别需要,我确信我不是唯一一个。我需要选择我的计算机应用程序将连接到哪个网络接口...
例如,我在家,使用VPN访问一些受保护的东西(比如我公司使用的VPN)。我知道我无法使用VPN浏览互联网。我希望能够告诉我的FTP客户端连接到VPN接口和我的浏览器,连接到经典界面(VPN可能是一个不好的例子,但想法就在那里。)
由于几乎没有一个经典应用程序在他的计算机上,让用户选择哪个IP,我想开发一些可以为我和所有可能需要它的人做这个,但我根本不知道在哪里开始。我知道我必须破解,可能拦截和中继连接(像防火墙一样,或者更像NAT),或者我可以关闭并重新打开应用程序的连接(并停止/继续它以避免它注意到,或者别的什么。
如果您对我开始研究的方式和地点有所了解,那将会很有帮助。谢谢你的帮助。