Windows 10/Administration/Network

Windows 10/Administration/Network

Routing

route add 192.168.1.0/24 192.168.50.1 metric 100
route delete 192.168.1.0/24
route print

metric: 等效于 Linux 里 routing 的 metric,数字越小优先级越高。

端口转发

比如将 incoming 的 8080 端口流量重定向到(本地的)80 端口,即类似于 Linux 的下面 iptables 规则

iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80

Windows 下用可以 netsh interface portproxy 实现:(目前仅支持 tcp 协议端口转发)

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8080 connectaddr
ess=127.0.0.1 connectport=80

这个 netsh interface portproxy 相当于 Windows 自带的一个 tcp 代理。

查看当前已有规则:

netsh interface portproxy dump

如果需要开启自动生效,可以加到 shell:startup 文件夹里的 .bat 脚本里。

挂载 SAMBA 共享

net use H: \\server\path
net use H: /delete

如果需要挂载 Samba server "根目录",可以在 samba server 里创建个共享文件夹,然后用 mklink 创建到各个盘符链接:

mklink /J C C:\
mklink /J D D:\

然后在客户端用 net use 挂载这个共享文件夹即可。为了防止误操作删除(windows 10 对符号链接处理仍然有问题),建议用 NTFS 权限对这个 "根目录" 共享文件夹增加一个 everyone 的 write: deny 的权限设置。建议共享权限设置为只允许 administrators 访问。


Last update: 2021-04-16 04:15:25 UTC