如何获取原始终结点
How to get original endpoint?
我已经将浏览器的代理设置为托管在本地主机上的应用程序
这是程序的简短片段
boost::asio::io_service ios;
ip::tcp::acceptor acceptor(io_service_,ip::tcp::endpoint("127.0.0.1", 12345))
ip::tcp::socket socket(ios);
acceptor_.async_accept(socket,
boost::bind(&acceptor::handle_accept,
this,
boost::asio::placeholders::error));
这是我的接受者对象。
如何将源请求目标主机和请求端口重定向到我的应用程序?
完整代码在这里 https://github.com/ArashPartow/proxy/blob/master/tcpproxy_server.cpp
你把"完整代码"链接指向其他人的github存储库。此代码示例接受本地端口上的连接,并将其转发到远程计算机。例如,本地主机上连接到远程网络服务器,或者本地端口 8080 连接到远程网络服务器。
在其命令行上,提供侦听连接的位置(本地(和连接到的位置(远程(的信息。
我有一种强烈的感觉,你想要别的东西:入站连接告诉你连接到哪里(而不是固定的遥控器(。这超出了这段简单的C++代码。
相关文章:
- 将浮动的heightmap数组导出为16位原始值
- 给定一个向量,如何找到该向量的所有子集和的原始索引
- 有没有办法从非C/C++文件中读取C++原始字符串文字的内容
- 是否可以将llvm::FunctionType转换为C/C++原始函数指针
- 如何将原始字节附加到 std::vector?
- 从堆栈分配的原始指针构造智能指针
- 如何重写全局方法名称以在调用原始方法之前将我的代码推到前面
- 将unique_ptr分配给原始指针
- 是否可以从 OpenGL 缓冲区获取原始大小的像素?
- 使用 OpenSSL 从内存中读取原始 SSL/TLS 证书
- 如何将唯一指针的 std::vector 转换为原始指针的 std::span?
- 从原始字节解码协议缓冲区(以 C++为单位)
- C ++如何在原始抽象类中创建一个函数,该函数接受派生类的输入
- C++:尝试使用等效的 STL 算法消除原始循环
- 如何在连接器 C++ 中将原始字节转换为字符串
- 通过引用传递类不会更改原始类
- 实现使用模板化类而不使原始类成为模板的类
- 如何在 2d 矢量 c++ 中复制元素并将其放在原始元素旁边
- 打印原始阵列和更改的阵列
- <Base> <Derived> 具有相同原始指针共享引用的 shared_ptr 和 shared_ptr 实例是否计数?