{"id":974,"date":"2018-02-02T17:13:27","date_gmt":"2018-02-02T09:13:27","guid":{"rendered":"https:\/\/damogame.cn:15443\/wordpress\/?p=974"},"modified":"2018-10-25T10:02:30","modified_gmt":"2018-10-25T02:02:30","slug":"%e6%95%99%e7%a8%8b-%e3%80%90%e8%bf%9b%e9%98%b6%e7%b1%bb%e6%95%99%e7%a8%8b%e3%80%91merlin%e6%90%ad%e5%bb%ba%e5%b1%80%e5%9f%9f%e7%bd%91%e5%86%85%e5%85%8d%e9%85%8d%e7%bd%aekms%e8%87%aa%e5%8a%a8","status":"publish","type":"post","link":"https:\/\/i007.cc\/wordpress\/archives\/974","title":{"rendered":"[\u6559\u7a0b] \u3010\u8fdb\u9636\u7c7b\u6559\u7a0b\u3011merlin\u642d\u5efa\u5c40\u57df\u7f51\u5185\u514d\u914d\u7f6eKMS\u81ea\u52a8\u6fc0\u6d3b\u73af\u5883"},"content":{"rendered":"<div class=\"pi\">\n<div class=\"pti\">\n<div class=\"authi\"><img decoding=\"async\" id=\"authicon372713\" class=\"authicn vm\" src=\"http:\/\/koolshare.cn\/static\/image\/common\/online_member.gif\" \/>\u00a0<em id=\"authorposton372713\">\u53d1\u8868\u4e8e 2016-4-27 20:25:27<\/em>\u00a0<span class=\"pipe\">|<\/span>\u00a0<a href=\"http:\/\/koolshare.cn\/forum.php?mod=viewthread&amp;tid=43602&amp;page=1&amp;authorid=33459\" rel=\"nofollow\">\u53ea\u770b\u8be5\u4f5c\u8005<\/a>\u00a0<span class=\"pipe\">|<\/span><a href=\"http:\/\/koolshare.cn\/forum.php?mod=viewthread&amp;tid=43602&amp;from=album\">\u53ea\u770b\u5927\u56fe<\/a>\u00a0<span class=\"none\"><img decoding=\"async\" class=\"vm\" src=\"http:\/\/koolshare.cn\/static\/image\/common\/arw_r.gif\" alt=\"\u56de\u5e16\u5956\u52b1\" \/><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"pct\">\n<div class=\"pcb\">\n<div class=\"t_fsz\">\n<table cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td id=\"postmessage_372713\" class=\"t_f\"><i class=\"pstatus\">\u672c\u5e16\u6700\u540e\u7531 eyre0950 \u4e8e 2016-4-28 09:11 \u7f16\u8f91<\/i><\/p>\n<p>\u51c6\u5907\u5de5\u4f5c\uff1a<br \/>\n1.\u4e00\u53f0\u5237\u4e86merlin\u7684\u8def\u7531\u5668<br \/>\n2.\u6211\u7684\u73af\u5883\uff0cAC66U\uff0cmerlin380.58<br \/>\n\u4e00\u3001\u90e8\u7f72kms\u670d\u52a1<br \/>\n\u5e38\u7528\u7684KMS\u6fc0\u6d3b\u670d\u52a1\u5668\u7a0b\u5e8f\u4e3apy-kms\u4e0evlmcsd\uff0c\u5206\u522b\u4e3apython\u548cC\u8bed\u8a00\u7248\u672c\u3002\u53ef\u8fd0\u884c\u4e8e\u5404\u79cd\u7c7blinux\u548cwindows\u53camac os\u73af\u5883\u4e2d\u3002<br \/>\nvlmcsd\u53d1\u5e03\u5730\u5740\uff1a<br \/>\n<a href=\"http:\/\/forums.mydigitallife.info\/threads\/50234-Emulated-KMS-Servers-on-non-Windows-platforms\" target=\"_blank\" rel=\"noopener\">http:\/\/forums.mydigitallife.info &#8230; n-Windows-platforms<\/a><br \/>\npy-kms\u53d1\u5e03\u5730\u5740\uff1a<br \/>\n<a href=\"https:\/\/github.com\/dzacharo\/py-kms\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/dzacharo\/py-kms<\/a><br \/>\n\u4e2a\u4eba\u6bd4\u8f83\u559c\u6b22vlmcsd\uff0c\u867d\u7136\u9700\u8981\u7f16\u8bd1\uff0c\u4f46\u662f\u4e0d\u7528\u5728\u8def\u7531\u5668\u7aef\u5b89\u88c5python\u73af\u5883\u3002<br \/>\n\u6211\u5728ac66u\u4e2d\u90e8\u7f72vlmcsd\u7684\u6d41\u7a0b\u5982\u4e0b<br \/>\n1.\u5f00\u542fjffs\u548cssh(\u6216telnet)\uff0c\u767b\u9646\u8def\u7531\u5668\u7ba1\u7406\u754c\u9762\uff0c\u901a\u8fc7\u7cfb\u7edf\u7ba1\u7406-\u7cfb\u7edf\u8bbe\u7f6e\u5f00\u542fjffs\u548cssh\uff08\u6216telnet\uff0c\u9700\u8981\u91cd\u65b0\u542f\u52a8\uff0c\u683c\u5f0f\u5316jffs)\u5982\u4e0b\u56fe\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" id=\"aimg_63235\" class=\"zoom\" src=\"http:\/\/image.koolshare.cn\/attachment\/forum\/201604\/27\/203930sg3g9s99rfhh76fj.png\" width=\"533\" height=\"473\" \/><br \/>\n2.\u901a\u8fc7\u5b98\u65b9\u4e0b\u8f7dvlmcsd\u53ef\u6267\u884c\u6587\u4ef6\uff08\u5b98\u65b9\u63d0\u4f9b\u6e90\u7801\u53ca\u4e00\u5806\u5404\u73af\u5883\u4e0b\u7684\u7f16\u8bd1\u597d\u7684\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u6709\u5174\u8da3\u53ef\u4ee5\u81ea\u5df1\u7f16\u8bd1\uff09\u3002<br \/>\n3.\u4e0a\u4f20vlmcsd\u53ef\u6267\u884c\u6587\u4ef6\u5230\u8def\u7531\u5668\/<br \/>\nmips\u67b6\u6784\u7684\u8def\u7531\u5668\u4f7f\u7528\/binaries\/Linux\/mips\/little-endian\/static\/vlmcsd-mips32el-uclibc-static<br \/>\narm\u67b6\u6784\u7684\u8def\u7531\u5668\u4f7f\u7528\/binaries\/Linux\/armlittle-endian\/static\/vlmcsd-armv7el-uclibc-static<br \/>\n\u5c06\u6587\u4ef6\u91cd\u547d\u540d\u4e3avlmcsd\uff0c\u901a\u8fc7xftp\uff0cwinscp\u7b49\u5de5\u5177\u4e0a\u4f20\u5230\u8def\u7531\u5668\/jffs\u76ee\u5f55\u4e0b<br \/>\n4.\u901a\u8fc7ssh\u6216telnet\u8fde\u63a5\u8def\u7531\u5668<br \/>\n\u8d4b\u4e88vlmcsd\u53ef\u6267\u884c\u6743\u9650<br \/>\nchmod 700 vlmcsd<br \/>\n\u542f\u52a8vlmcsd<br \/>\n\/jffs\/vlmcsd<\/p>\n<p>\u4f7f\u7528\u547d\u4ee4netstat -an |grep 1688 \u5f97\u5230\u8fd4\u56de\u7ed3\u679c\u5982\u4e0b<br \/>\n<img decoding=\"async\" id=\"aimg_63278\" class=\"zoom\" src=\"http:\/\/image.koolshare.cn\/attachment\/forum\/201604\/27\/223537xrhazuhs7zhu112q.png\" width=\"685\" \/><br \/>\nkms\u670d\u52a1\u90e8\u7f72\u5b8c\u6210<br \/>\n5.\u624b\u52a8\u6fc0\u6d3boffice\uff08\u975e\u5fc5\u8981\u6b65\u9aa4\uff09<br \/>\nWindows\u4e0b\u4f7f\u7528\u7ba1\u7406\u5458\u6743\u9650\u6253\u5f00\u547d\u4ee4\u63d0\u793a\u7b26\uff08cmd\uff09 \u6267\u884c\u4ee5\u4e0b\u547d\u4ee4\uff1a<\/p>\n<div class=\"blockcode\">\n<div id=\"code_s6q\">\n<ol>\n<li>#\u6211\u4f7f\u7528\u7684\u662foffice2010 x64\u7248\u672c<\/li>\n<li>#office2010 64\u4f4d\u7248\u672c\uff1a<\/li>\n<li>cd &#8220;%ProgramFiles%\\Microsoft Office\\Office14&#8221;<\/li>\n<li>#office2010 32\u4f4d\u7248\u672c\uff1a<\/li>\n<li>#cd &#8220;%ProgramFiles(x86)%\\Microsoft Office\\Office14&#8221;<\/li>\n<li>#office2013\u628aoffice14\u66ff\u6362\u6210office15<\/li>\n<li>cscript ospp.vbs \/sethst:192.168.1.1<\/li>\n<li>cscript ospp.vbs \/act<\/li>\n<li>cscript ospp.vbs \/dstatus<\/li>\n<\/ol>\n<\/div>\n<p><em>\u590d\u5236\u4ee3\u7801<\/em><\/div>\n<p>\u4ee5\u4e0a\u56db\u884c\u7684\u5927\u610f\u662f\uff1a1.\u5207\u6362\u5230office2010\u76ee\u5f55\uff1b2.\u8bbe\u7f6e\u6fc0\u6d3b\u670d\u52a1\u5668\u5730\u5740\u4e3a192.168.1.1\uff0c\u5373\u4f60\u7684\u5185\u7f51kms\u670d\u52a1\u5668\u5730\u5740\uff08\u5373\u8def\u7531\u5730\u5740\uff09\uff1b3.\u6fc0\u6d3b\uff1b4.\u67e5\u770b\u6fc0\u6d3b\u72b6\u6001\u3002\u5f97\u5230\u8fd4\u56de\u4fe1\u606f\u5982\u4e0b\uff1a<br \/>\n<img decoding=\"async\" id=\"aimg_63285\" class=\"zoom\" src=\"http:\/\/image.koolshare.cn\/attachment\/forum\/201604\/27\/223830rpn0snmlsl3imcxx.png\" width=\"794\" \/><\/p>\n<p>\u4e8c\u3001\u5b9e\u73b0\u5c40\u57df\u7f51\u7528\u6237\u514d\u914d\u7f6e\u81ea\u52a8\u6fc0\u6d3b<br \/>\n\u867d\u7136\u7ecf\u5728\u8def\u7531\u5668\u90e8\u7f72\u5b8c\u6210\u4e86KMS\u670d\u52a1\u3002\u4f46\u662f\u6211\u4eec\u5374\u9700\u8981\u5728\u88ab\u6fc0\u6d3b\u4e3b\u673a\u4e0a\u8fd0\u884c\u6279\u5904\u7406\u547d\u4ee4\uff0c\u662f\u4e0d\u662f\u6709\u70b9\u7e41\u7410\u5462\uff0c\u63a5\u4e0b\u6765\u901a\u8fc7\u914d\u7f6eDNS\u670d\u52a1\u5668\u7684SRV\u8bb0\u5f55\u5b9e\u73b0\u88ab\u6fc0\u6d3b\u4e3b\u673a\u63a5\u5165\u5c40\u57df\u7f51\uff0c\u4e0d\u9700\u8981\u4efb\u4f55\u914d\u7f6e\u5c31\u53ef\u4ee5\u6fc0\u6d3b\u7cfb\u7edf\u6216office\u3002<br \/>\nmerlin\u56fa\u4ef6\u7684dnsmasq\u914d\u7f6e\u6587\u4ef6\u4e3a\/etc\/dnsmasq.conf\uff0c\u6dfb\u52a0\u81ea\u5b9a\u4e49\u9879\u9700\u8981\u5f00\u542fjffs\uff0c\u5728\/jffs\/configs\/dnsmasq.conf.add\u4e2d\u6dfb\u52a0(\u8be6\u89c1\u53c2\u80032)\u3002srv\u8bb0\u5f55\u7684\u683c\u5f0f\u53c2\u8003merlin\u6e90\u4ee3\u7801dnsmasq\u4e2ddnsmasq.conf.example(\u8be6\u89c1\u53c2\u80033)<br \/>\n1.\u901a\u8fc7ssh\u6216telnet\u8fde\u63a5\u8def\u7531\u5668<br \/>\n\u8f93\u5165\u547d\u4ee4<br \/>\necho \u201csrv-host=_vlmcs._tcp,router,1688\u201d&gt;&gt;\/jffs\/configs\/dnsmasq.conf.add<br \/>\n\u6dfb\u52a0srv\u8bb0\u5f55\u5230\/jffs\/configs\/dnsmasq.conf.add.<br \/>\n\u5176\u4e2d _vlmcs._tcp \u4e3a\u670d\u52a1\u540d\uff1brouter\u4e3a\u8def\u7531\u5728\u5185\u7f51\u4e2d\u7684\u7f51\u7edc\u540d\u79f0\uff08\u53ef\u901a\u8fc7uname \u2013n\u67e5\u770b\uff09\uff1b1688\u4e3akms\u6fc0\u6d3b\u670d\u52a1\u9ed8\u8ba4\u7aef\u53e3\u53f7\uff1b<br \/>\n\u8f93\u5165\u547d\u4ee4service restart_dnsmasq\u91cd\u542fdnsmasq\u670d\u52a1\u3002\u5982\u56fe\uff1a<br \/>\n<img decoding=\"async\" id=\"aimg_63286\" class=\"zoom\" src=\"http:\/\/image.koolshare.cn\/attachment\/forum\/201604\/27\/224908n1jwat2kyza0calz.png\" width=\"794\" \/><br \/>\n2.Windows\u4e0b\u4f7f\u7528\u7ba1\u7406\u5458\u6253\u5f00\u547d\u4ee4\u63d0\u793a\u7b26\uff08cmd\uff09\uff0c\u4f7f\u7528\u547d\u4ee4nslookup -type=srv _vlmcs_tcp\u9a8c\u8bc1dns\u914d\u7f6e\u662f\u5426\u6b63\u786e\uff0c\u5f97\u5230\u8fd4\u56de\u4fe1\u606f\u5982\u4e0b\u56fe\uff1a<br \/>\n<img decoding=\"async\" id=\"aimg_63287\" class=\"zoom\" src=\"http:\/\/image.koolshare.cn\/attachment\/forum\/201604\/27\/225009s2sp5v8swvpshg5v.png\" width=\"794\" \/><br \/>\n\u8bf4\u660edns\u914d\u7f6e\u6b63\u786e<br \/>\n3.\u9a8c\u8bc1office\u80fd\u4e0d\u80fd\u6210\u529f\u53d1\u73b0kms\u670d\u52a1\u5668\uff0c\u8fd8\u662f\u5728\u7ba1\u7406\u5458\u6a21\u5f0f\u547d\u4ee4\u63d0\u793a\u7b26\uff08cmd\uff09\u4e0b\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\uff1a<\/p>\n<div class=\"blockcode\">\n<div id=\"code_zZ2\">\n<ol>\n<li>cd &#8220;%ProgramFiles%\\Microsoft Office\\Office14&#8221;<\/li>\n<li>cscript ospp.vbs \/remhst<\/li>\n<li>cscript ospp.vbs \/act<\/li>\n<li>cscript ospp.vbs \/dstatus<\/li>\n<\/ol>\n<\/div>\n<p><em>\u590d\u5236\u4ee3\u7801<\/em><\/div>\n<p>\u5176\u4e2d\u7b2c\u4e00\u884c\u5207\u6362\u5230office\u76ee\u5f55\uff0c\u7b2c\u4e8c\u884c\u8868\u793a\u6e05\u9664\u4e4b\u524d\u8bbe\u7f6e\u7684kms\u6fc0\u6d3b\u670d\u52a1\u5668\u5730\u5740\uff0c\u7b2c\u4e09\u884c\u624b\u52a8\u6fc0\u6d3b\uff0c\u7b2c\u56db\u884c\u663e\u793a\u6fc0\u6d3b\u72b6\u6001\u3002\u6700\u7ec8\u770b\u5230\u4fe1\u606f\uff1a<br \/>\n<img decoding=\"async\" id=\"aimg_63288\" class=\"zoom\" src=\"http:\/\/image.koolshare.cn\/attachment\/forum\/201604\/27\/225330fwaopoassnyoy0zp.png\" width=\"690\" \/><br \/>\n\u8bf4\u660eoffice\u53ef\u4ee5\u5b8c\u5168\u514d\u914d\u7f6e\u81ea\u52a8\u6fc0\u6d3b\u3002\u4ee5\u540e\u4efb\u4f55\u7535\u8111\u53ea\u8981\u8fde\u63a5\u5165\u5c40\u57df\u7f51\uff0c\u5373\u53ef\u5bf9\u5176VOL\u7248\u672c\u7684office\u4ee5\u53cawindows\u8fdb\u884c\u81ea\u52a8\u6fc0\u6d3b\u3002\u5957\u7528\u8783\u87f9\uff08\u73a9wow\u7684\u90fd\u77e5\u9053\uff09\u7684\u8bddso coooooooool\uff01<br \/>\n\u53c2\u8003\uff1a<br \/>\n1.\u00a0<a href=\"https:\/\/support.microsoft.com\/en-us\/kb\/816587\" target=\"_blank\" rel=\"noopener\">https:\/\/support.microsoft.com\/en-us\/kb\/816587<\/a><br \/>\n2.\u00a0<a href=\"https:\/\/github.com\/RMerl\/asuswrt-merlin\/wiki\/Custom-config-files\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/RMerl\/asuswrt-merlin\/wiki\/Custom-config-files<\/a><br \/>\n3.\u00a0<a href=\"https:\/\/raw.githubusercontent.com\/RMerl\/asuswrt-merlin\/master\/release\/src\/router\/dnsmasq\/dnsmasq.conf.example\" target=\"_blank\" rel=\"noopener\">https:\/\/raw.githubusercontent.co &#8230; nsmasq.conf.example<\/a><br \/>\n\u8865\u5145\u4e0bpy-kms\u7684\u90e8\u7f72<br \/>\n1.\u8def\u7531\u5668\u5b89\u88c5entware\u6216optware\uff0c\u8bf7\u81ea\u884c\u8bba\u575b\u641c\u7d22<br \/>\n2.\u5b89\u88c5python\u73af\u5883\uff0centware\u4f7f\u7528\u547d\u4ee4opkg install python*,optware\u4f7f\u7528\u547d\u4ee4ipkg install python*<br \/>\n3.\u4e0b\u8f7dpy-kms\u5230\/jffs<br \/>\n\u9996\u5148\u5b89\u88c5git\u547d\u4ee4\uff0copkg install git<br \/>\n\u4e0b\u8f7dpy-kms<\/p>\n<div class=\"blockcode\">\n<div id=\"code_o2R\">\n<ol>\n<li>cd \/jffs<\/li>\n<li>git clone git:\/\/github.com\/dzacharo\/py-kms<\/li>\n<\/ol>\n<\/div>\n<p><em>\u590d\u5236\u4ee3\u7801<\/em><\/div>\n<p>4.\u8fd0\u884c\u6fc0\u6d3bKMS\u670d\u52a1<br \/>\npython2.7 \/jffs\/py-kms\/server.py<br \/>\n\u5982\u679c\u5b89\u88c5\u4e86entware\u4e5f\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5vlmcsd<\/p>\n<div class=\"blockcode\">\n<div id=\"code_wc1\">\n<ol>\n<li>opkg install p7zip<\/li>\n<li>cd \/opt\/tmp<\/li>\n<li>wget http:\/\/rghost.net\/download\/62BgHwKq9\/97412839f948a67e494b679d796037775e49e2ba\/97412839f948a67e494b679d796037775e49e2ba\/vlmcsd-svn818-2016-03-07-Hotbird64.7z<\/li>\n<li>7za -x vlmcsd-svn818-2016-03-07-Hotbird64.7z -r -o.\/vlm\/\u00a0\u00a0#p7zip<\/li>\n<li>[ `uname -m` = &#8220;armv7l&#8221; ] &amp;&amp; cp \/opt\/tmp\/vlm\/binaries\/Linux\/armlittle-endian\/static\/vlmcsd-armv7el-uclibc-static \/jffs\/vlmcsd ||\\<\/li>\n<li>cp \/opt\/tmp\/vlm\/binaries\/Linux\/mips\/little-endian\/static\/vlmcsd-mips32el-uclibc-static \/jffs\/vlmcsd<\/li>\n<li>\/jffs\/vlmcsd<\/li>\n<li>rm -rf \/opt\/tmp\/vlm<\/li>\n<li>rm -rf \/opt\/tmp\/vlmcsd*<\/li>\n<\/ol>\n<\/div>\n<p><em>\u590d\u5236\u4ee3\u7801<\/em><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0\u53d1\u8868\u4e8e 2016-4-27 20:25<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[],"tags":[117,94,95],"class_list":["post-974","post","type-post","status-publish","format-standard","hentry","tag-01-linux","tag-kms","tag-95"],"_links":{"self":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/comments?post=974"}],"version-history":[{"count":0,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/974\/revisions"}],"wp:attachment":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/media?parent=974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/categories?post=974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/tags?post=974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}