Networking 如何将TCP客户端配置为通过本地主机通过代理?

Networking 如何将TCP客户端配置为通过本地主机通过代理?,networking,tcp,proxy,wireshark,http-proxy,Networking,Tcp,Proxy,Wireshark,Http Proxy,目前我使用的是SwiftNIO,有一个echo服务器和客户端。我使用SquidMan创建本地代理,然后通过系统首选项在我的机器上配置代理。当我查看Wireshark捕获时,我只看到数据包直接从我的客户机传输到服务器,反之亦然。如何配置它,使我的客户端必须首先通过代理 注意:我还尝试在虚拟机上运行服务器,并在网络上的单独Windows笔记本电脑上运行代理 当我在Mac上转到System Preferences->Advance->Network->Proxies时,我将HTTPS/HTTP配置为指

目前我使用的是SwiftNIO,有一个echo服务器和客户端。我使用SquidMan创建本地代理,然后通过系统首选项在我的机器上配置代理。当我查看Wireshark捕获时,我只看到数据包直接从我的客户机传输到服务器,反之亦然。如何配置它,使我的客户端必须首先通过代理

注意:我还尝试在虚拟机上运行服务器,并在网络上的单独Windows笔记本电脑上运行代理


当我在Mac上转到
System Preferences->Advance->Network->Proxies
时,我将HTTPS/HTTP配置为指向我在Windows笔记本电脑上运行的代理。还有什么我要做的吗?

在运行SwiftNIO echo服务器/客户端服务的机器上,将TCP/IP默认网关重新指向代理服务器的地址……然后代理服务器将为您的SwiftNIO进行NAT转换,并代表您返回正确的数据包


我可能不理解您的问题,但这似乎很容易

当我在Mac上转到
系统首选项->高级->网络->代理时,我将HTTPS/HTTP配置为指向我在Windows笔记本电脑上运行的代理。我还有什么事要做吗?