powershell - 将任何 URL 重定向到 netsh 创建的托管网络 (Windows) 中的给定 IP (Localhost)

标签 powershell redirect url-redirection netsh captivenetwork

当我通过 netshell 实用程序(netsh wlan start hostsnetwork)建立访问点时,我希望所有连接的客户端都被定向到同一页面(最好是 localhost)——无论他们输入的是哪个 URL。我知道这与强制门户系统或自定义 DNS 服务器非常相似。我现在研究了几个月,但到目前为止没有找到解决方案。在 Linux 中,这似乎要容易得多,但我需要一个 windows 解决方案。

=== 为什么我需要这个 ===
由于有时需要知道项目的原因,我现在将解释。我正在为多个玩家(都在同一个房间)创建一个(基于 HTML5 的)游戏。他们通过移动设备登录netsh-access point(运行apache的笔记本),打开浏览器并查看他们的控制台/游戏信息等。因为我不想告诉大家输入复杂的东西,比如“192.168.173.1 “在他们的地址栏中输入,(不是每个人都是 Nerd )我正在寻找一种解决方案,他们可以在其中输入任何内容并且仍然可以访问正确的页面。我在 windows 上需要它,因为这个系统是为多人使用的,所有人都有 windows 笔记本(我不想强制他们安装 Linux)。

我非常感谢您的帮助和建议。

最佳答案

这条路怎么样?

  • 创建一个重定向到“192.168.173.1”
  • 的快捷方式
  • 使用组策略将此快捷方式放在一般用户配置文件中,这样每个用户都会在他/她的桌面上看到该快捷方式
  • 关于powershell - 将任何 URL 重定向到 netsh 创建的托管网络 (Windows) 中的给定 IP (Localhost),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33745459/

    相关文章:

    c++ - std::cout 的重定向范围

    redirect - 301重定向是否会带来Google惩罚?

    PHP重定向相同地址不同端口

    powershell - 如何将 PowerShell 表达式的结果注册到 DSC 的变量中?

    apache - NGINX 中 HTTP 重定向与反向代理的区别

    javascript - AngularJS中登录成功后才重定向到页面并隐藏菜单

    php - 使用 wp_redirect 重定向 wordpress 页面

    powershell - 将 bool 参数从 VSTS 传递到 Powershell 脚本

    powershell - 为什么我不能在类方法中使用预定义的变量?

    powershell - 无法删除变量,因为它已被优化且不可删除 - 释放 COM 对象