#interface #ip-address #set #command #command-line #static #netsh

已删除 qips

qips/ips 允许您在命令行中设置静态 IP 地址,简化了 netsh 网络接口的使用

0.1.0 2023年8月18日

#221 in #ip-address

MIT 许可证

6MB
72 代码行

包含 (DOS 可执行文件, 265KB) target/release/ips.exe, (DOS 可执行文件, 265KB) target/release/deps/ips.exe

ips

ips 是一个用 Rust 编写的简单 CLI,允许您快速设置静态 IP 地址,无需使用鼠标。

ips 做了什么?

ips 只是在您的命令行上以管理员身份运行命令来更改您的 IP 地址。它将记录执行的命令,或者您可以通过查看此处源代码来确切了解它在做什么 https://github.com/ieedan/ips/blob/main/src/main.rs

C:\WINDOWS\system32>ips 192.168.1.100 # Your command
netsh interface ip set address name=Ethernet static 192.168.1.100 255.255.0.0 # Sets the IP Address and subnet
netsh interface set interface Ethernet admin=disable # Disables the interface so it will seamlessly accept the change
please wait for me to finish up t- 5s # Waits to be ready to enable
netsh interface set interface Ethernet admin=enable # Re-Enables the interface

C:\WINDOWS\system32>

使用 ips

更改您的 IP 地址

打开一个新的命令提示符或 PowerShell,并输入 ips,后跟您要设置的 IP 地址。

ips 192.168.1.100

您也可以在此处设置子网,只需将其作为第二个参数添加。如果您选择不添加子网,默认子网为 255.255.0.0

ips 192.168.1.100 255.255.255.0

返回 DHCP (自动) 协议

ips clr

设置

1. 分叉此存储库并复制 /target/release 的内容
2. 前往 C:\Program Files 并创建一个名为 ips 的文件夹
3. 将 /target/release 的内容粘贴到 C:\Program Files\ips 下,然后右键单击 ips

4. 从上下文菜单中选择 属性,然后在 兼容性 中,在 设置 下检查 以管理员身份运行此程序

5. 通过按 win + R 然后输入设置环境变量

sysdm.cpl

6.确定,然后转到 高级

7. 点击 环境变量...,然后在 系统变量 下找到 Path 并点击 编辑

8. 点击 新建 以添加您的环境变量

9. 如果您正确地跟随了步骤,现在您可以输入路径

C:\Program Files\ips\

开始使用 ips

无运行时依赖