我有一台笔记本(我们称之为笔记本 A),它连接到内部网络 A。为了浏览互联网,笔记本 A 连接到也位于内部网络 A 中的 HTTP 代理服务器。
第二台笔记本电脑(笔记本电脑 B)没有 wifi 密码来访问内部网络 A。因此,笔记本电脑 B 想要访问互联网并使用笔记本电脑 A 作为隧道。笔记本电脑 B 通过蓝牙的网络服务成功建立了与笔记本电脑 A 的网络连接。
笔记本 A 安装了 FreeProxy 软件并作为 SOCKS 服务器托管,供笔记本 B 通过隧道传输。然后笔记本 B 将其 Firefox 设置为使用 SOCKS 代理并指向笔记本 A。笔记本 B 设法浏览了内部网络 A 中的所有网站,但现在的问题是它无法浏览互联网。
那么,问题是,如何为 NOTEBOOK B 配置 HTTP 代理?或者它应该由 SOCKS SERVER 端处理?
答案1
而是让笔记本 A 使用 DNAT iptables 规则提供对代理服务器的访问,并配置笔记本 B 使用该规则而不是 SOCKS。