将所有网络流量从指定程序重定向到本地主机?
Redirect all web traffic from specified program to localhost?
我正在尝试调试使用多个端口(80、443 除外)来检索数据的程序,我想创建 "redirector" 重定向所有连接(例如:example.com) 到本地主机。
不直接破解程序可以吗?怎么做?
如果程序是 运行 在您的本地计算机上,您可以修改 /etc/hosts 并添加以下行:
example.com 127.0.0.1
这会将所有连接从您的计算机路由到 example.com 到本地主机 (127.0.0.1)。
一种方法是编辑 linux/os x /etc/hosts
上的主机文件,并将您的应用程序访问的所有 IP 指向本地主机。
不过,首先,您必须弄清楚您的应用正在访问哪些服务器。您可以使用 littlesnitch (osx) 或什至 wireshark 之类的工具来执行此操作 - 尽管 wireshark 方法涉及更多。
我正在尝试调试使用多个端口(80、443 除外)来检索数据的程序,我想创建 "redirector" 重定向所有连接(例如:example.com) 到本地主机。
不直接破解程序可以吗?怎么做?
如果程序是 运行 在您的本地计算机上,您可以修改 /etc/hosts 并添加以下行:
example.com 127.0.0.1
这会将所有连接从您的计算机路由到 example.com 到本地主机 (127.0.0.1)。
一种方法是编辑 linux/os x /etc/hosts
上的主机文件,并将您的应用程序访问的所有 IP 指向本地主机。
不过,首先,您必须弄清楚您的应用正在访问哪些服务器。您可以使用 littlesnitch (osx) 或什至 wireshark 之类的工具来执行此操作 - 尽管 wireshark 方法涉及更多。