我使用代理连接到互联网(仅允许 8080 和其他几个端口,并且仅允许 http 连接)。我正在使用 connectify 创建热点。有两个缺点
- 连接此热点的用户还必须设置代理设置
- 只有 8080 和那些允许的端口可以工作。
有没有办法
- 其他人可以连接而无需定义任何代理设置
- 无需担心端口等
如果有类似加密连接的东西,比如 tor?它将加密热点和设备之间的所有流量并以 http 形式通过互联网发送/接收?
答案1
不是,但也许。
我们先来处理“否”的问题:
不。
需要在客户端上设置代理设置,否则它们将始终使用默认代理设置(无)和端口。
或许。
您可以使用两种选项来简化客户操作。第一种是自动化手动配置过程。
自动化。您可以创建一个脚本,在连接到热点的客户端上运行,以自动配置其代理设置。您仍然需要将该脚本传输到他们的 PC 并运行它。这可以在 Windows 客户端的 PowerShell / 批处理文件中完成,在 Mac OS X / *NIX 客户端的 shell 脚本中完成。
透明代理。第二种可能性是在热点的 Windows“服务器”上使用重写规则。您需要某种透明代理来实现这一点。这是最复杂的选项。
使用 WinProxy 之类的工具将 Windows 热点设置为透明网关。然后它会将默认端口(80、23 等)上的所有流量重写到另一端的 8080。这种透明代理的设置相当复杂,完全取决于您对实现此目标的决心。但是,从理论上讲,这是可行的。(著名的遗言)