{"id":147,"date":"2021-08-22T23:21:35","date_gmt":"2021-08-22T15:21:35","guid":{"rendered":"http:\/\/119.23.244.75\/?p=147"},"modified":"2021-09-27T13:44:04","modified_gmt":"2021-09-27T05:44:04","slug":"%e6%89%b9%e5%a4%84%e7%90%86win%e5%87%ba%e5%85%a5%e7%ab%99%e8%a7%84%e5%88%99","status":"publish","type":"post","link":"https:\/\/www.keioi.cn\/archives\/147","title":{"rendered":"\u6279\u5904\u7406win\u51fa\u5165\u7ad9\u89c4\u5219"},"content":{"rendered":"\n<p>win10\u51fa\u5165\u89c4\u5219\u5904\u7406<\/p>\n\n\n\n<p>@echo off<br>:start<br>set \/p schoose=&#8221;\u8f93\u5165\u9009\u62e9\u6dfb\u52a0\u89c4\u5219,\u662f\u5426\u542f\u7528\u89c4\u5219,\u663e\u793a,\u5220\u9664,ip\u5165\u7ad9(add|set|show|del|ip):&#8221;<br>if &#8220;%schoose%&#8221;==&#8221;add&#8221; goto add<br>if &#8220;%schoose%&#8221;==&#8221;set&#8221; goto set<br>if &#8220;%schoose%&#8221;==&#8221;show&#8221; goto show<br>if &#8220;%schoose%&#8221;==&#8221;del&#8221; goto del<br>if &#8220;%schoose%&#8221;==&#8221;ip&#8221; goto ip<br>:add<br>set \/p achoose=&#8221;\u9009\u62e9\u52a0\u51fa|\u5165\u89c4\u5219(addout|addin):&#8221;<br>if &#8220;%achoose%&#8221;==&#8221;addout&#8221; goto addout<br>if &#8220;%achoose%&#8221;==&#8221;addin&#8221; goto addin<br>:addin<br>set \/p rname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>set \/p appath=&#8221;\u7a0b\u5e8f\u8def\u5f84\uff1a&#8221;<br>set \/p isallow=&#8221;\u5141\u8bb8|\u963b\u6b62(a|b)\uff1a&#8221;<br>if &#8220;%isallow%&#8221;==&#8221;a&#8221; set act=&#8221;allow&#8221;<br>if &#8220;%isallow%&#8221;==&#8221;b&#8221; set act=&#8221;block&#8221;<br>netsh advfirewall firewall add rule name=&#8221;%rname%&#8221; dir=in action=&#8221;%act%&#8221; program=&#8221;%appath%&#8221; enable=yes<br>goto start<br>:addout<br>set \/p rname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>set \/p appath=&#8221;\u7a0b\u5e8f\u8def\u5f84\uff1a&#8221;<br>set \/p isallow=&#8221;\u5141\u8bb8|\u963b\u6b62(a|b)\uff1a&#8221;<br>if &#8220;%isallow%&#8221;==&#8221;a&#8221; set act=&#8221;allow&#8221;<br>if &#8220;%isallow%&#8221;==&#8221;b&#8221; set act=&#8221;block&#8221;<br>netsh advfirewall firewall add rule name=&#8221;%rname%&#8221; dir=out action=&#8221;%act%&#8221; program=&#8221;%appath%&#8221; enable=yes<br>goto start<br>:set<br>set \/p setchoose=&#8221;\u9009\u62e9\u542f\u7528|\u505c\u7528\u89c4\u5219(yes|no):&#8221;<br>if &#8220;%setchoose%&#8221;==&#8221;yes&#8221; goto setable<br>if &#8220;%setchoose%&#8221;==&#8221;no&#8221; goto setunable<br>:setable<br>set \/p setrname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>netsh advfirewall firewall set rule name=&#8221;%setrname%&#8221; new enable=yes<br>goto start<br>:setunable<br>set \/p setrname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>netsh advfirewall firewall set rule name=&#8221;%setrname%&#8221; new enable=no<br>goto start<br>:show<br>set \/p wchoose=&#8221;\u9009\u62e9\u663e\u793a\u5168\u90e8|\u6309\u540d\u79f0\u663e\u793a(all|name):&#8221;<br>if &#8220;%wchoose%&#8221;==&#8221;all&#8221; goto showinout<br>if &#8220;%wchoose%&#8221;==&#8221;name&#8221; goto nameshow<br>:showinout<br>set \/p inchoose=&#8221;\u9009\u62e9\u663e\u793a\u5168\u90e8\u5165|\u51fa\u89c4\u5219(sin|sout):&#8221;<br>if &#8220;%inchoose%&#8221;==&#8221;sin&#8221; goto showin<br>if &#8220;%inchoose%&#8221;==&#8221;sout&#8221; goto showout<br>:showin<br>netsh advfirewall firewall show rule name=all dir=in verbose<br>goto start<br>:showout<br>netsh advfirewall firewall show rule name=all dir=out verbose<br>goto start<br>:nameshow<br>set \/p name=&#8221;\u8f93\u5165\u89c4\u5219\u540d\u79f0:&#8221;<br>netsh advfirewall firewall show rule name=&#8221;%name%&#8221; verbose<br>goto start<br>:del<br>set \/p delchoose=&#8221;\u5220\u9664\u7a0b\u5e8f\u89c4\u5219|ip\u89c4\u5219(delap|delip)\uff1a&#8221;<br>if &#8220;%delchoose%&#8221;==&#8221;delap&#8221; goto delap<br>if &#8220;%delchoose%&#8221;==&#8221;delip&#8221; goto delip<br>:delap<br>set \/p dname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>set \/p dappath=&#8221;\u7a0b\u5e8f\u8def\u5f84\uff1a&#8221;<br>netsh advfirewall firewall delete rule name=&#8221;%dname%&#8221; program=&#8221;%dappath%&#8221;<br>goto start<br>:delip<br>set \/p dname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>set \/p setip=&#8221;ip\uff1a&#8221;<br>netsh advfirewall firewall delete rule name=&#8221;%dname%&#8221; remoteip=&#8221;%setip%&#8221;<br>goto start<br>:ip<br>set \/p dname=&#8221;\u89c4\u5219\u540d\u79f0\uff1a&#8221;<br>set \/p setip=&#8221;ip:&#8221;<br>set \/p isallow=&#8221;\u5141\u8bb8|\u963b\u6b62(a|b)\uff1a&#8221;<br>if &#8220;%isallow%&#8221;==&#8221;a&#8221; set act=&#8221;allow&#8221;<br>if &#8220;%isallow%&#8221;==&#8221;b&#8221; set act=&#8221;block&#8221;<br>netsh advfirewall firewall add rule name=&#8221;%dname%&#8221; dir=in action=&#8221;%act%&#8221; protocol=any remoteip=&#8221;%setip%&#8221;<br>goto start<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u4fdd\u5b58\u4e3abat\u6587\u4ef6\u3002\u53f3\u952e\u7ba1\u7406\u5458\u8eab\u4efd\u8fd0\u884c\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>win10\u51fa\u5165\u89c4\u5219\u5904\u7406 @ech&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,15],"tags":[],"class_list":["post-147","post","type-post","status-publish","format-standard","hentry","category-4","category-15"],"_links":{"self":[{"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/comments?post=147"}],"version-history":[{"count":2,"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":149,"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/posts\/147\/revisions\/149"}],"wp:attachment":[{"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.keioi.cn\/api\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}