python - Python 上的代理服务器
问题描述
我有一个将数据包发送到服务器 192.168.1.10:9999 的应用程序,我的 IP 是 192.168.1.5。我写了一个代理服务器,它驻留在 192.168.1.7 并监听端口 9999 然后发送到实际服务器。当然,它会监听来自服务器的响应并将数据包发回给我。
现在,我正在努力解决的是我不知道如何指示应用程序将数据包发送到代理而不是服务器。我试图更改 IP 表中的路由 - 但这不起作用,因为应用程序为服务器的数据包 IP 而不是代理设置了 IP 目标。因此,在端口监听的代理服务器不会收到该数据包。
有任何想法吗?非常感谢。
解决方案
推荐阅读
- macos - macOS 上 MAMP 或 XAMPP 上的安装错误 phalcon
- apache-kafka - 生产者在生产多条消息时是否多次调用模式注册表
- html - 元素之间存在差距,它正在吞噬我的大脑
- z80 - Z80 程序集将值存储在寄存器中的时间更长
- angular - 我尝试使用 ngModel 在我的对象中添加元素并添加两个不在表单中的静态
- html - 修改 CSS 文件
- angular - Problems to upload a file from Angular 7 to Laravel
- javascript - CSS3。VueJS。动态过渡背景渐变
- python - Django 应用程序在推送到 Pivotal Cloud Foundry 时失败
- macos - 无法在 Mac Catalina 上的 VSCode 中创建/保存任何新文件并不断收到只读文件系统错误