我正在寻找一个库来向 C/C++ 程序添加 socks 代理选项。 Unix 有哪些库可用,实现此目标的最佳方法是什么?
解决方案应该:
- 被视为最佳实践(安全)
- 在具有短单线程连接的多线程程序中工作
- 易于实现/维护(如果可能)
- 适用于 UNIX (linux/debian/ubuntu)
网上查了很多资料,但没有什么具体的,不知道该用什么,什么时候用。
最佳答案
我推荐:
- libboost:http://www.boost.org/doc/libs/1_35_0/doc/html/boost_asio/reference/ip__tcp/socket.html
- Qt:http://qt-project.org/doc/qt-5.0/qtnetwork/examples-network.html
两者都是多平台且非常好的库,但 Qt 不仅仅是一个简单的库,而是用于 GUI,因此请考虑将 libboost 用于此单一目的。
关于c++ - 如何在c++/c中通过socks代理创建基本的TCP连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18460934/