<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nssm on Duke Hsu ｜ Learn • Build • Share</title><link>https://www.dukehsu.com/tags/nssm.html</link><description>Recent content in Nssm on Duke Hsu ｜ Learn • Build • Share</description><image><title>Duke Hsu ｜ Learn • Build • Share</title><url>https://www.dukehsu.com/images/og-default.jpg</url><link>https://www.dukehsu.com/images/og-default.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 02 Jun 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.dukehsu.com/tags/nssm/index.xml" rel="self" type="application/rss+xml"/><item><title>Nssm在Windows操作系统中安装系统服务</title><link>https://www.dukehsu.com/posts/nssminsallation.html</link><pubDate>Sun, 02 Jun 2024 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/nssminsallation.html</guid><description>&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/2727162793.png"&gt;
因为Frp client 之前是使用批处理启动的，所以每次电脑重启之后，需要等到登录之后才能启动。
目的是要操作系统启动之后就直接启动Frp client。为了解决这个问题，所以使用nssm来将Frp client安装到windows的服务，使它作为服务启动。这样就可以实现当电脑启动之后就可以直接启动。&lt;/p&gt;
&lt;h2 id="目录"&gt;目录&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;先决条件&lt;/li&gt;
&lt;li&gt;安装过程&lt;/li&gt;
&lt;li&gt;验证和引用&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="先决条件"&gt;先决条件&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Frp 服务端 与客户端
&lt;a href="https://github.com/fatedier/frp"&gt;https://github.com/fatedier/frp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;nssm 程序
&lt;a href="https://nssm.cc/download"&gt;https://nssm.cc/download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;根据Frp服务端的信息配置好相对应的Frp客户端信息&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="安装过程"&gt;安装过程&lt;/h4&gt;
&lt;h5 id="step-1"&gt;Step 1&lt;/h5&gt;
&lt;p&gt;在 Windows 操作系统下配置好 Frp 客户端信息之后，使用命令行进入 nssm 目录，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/387264339.png"&gt;&lt;/p&gt;
&lt;p&gt;注：请根据实际情况进入相对应的目录。&lt;/p&gt;
&lt;h5 id="step-2"&gt;Step 2&lt;/h5&gt;
&lt;p&gt;通过命令行安装服务：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nssm install MyFirstService&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id="step-3"&gt;Step 3&lt;/h5&gt;
&lt;p&gt;输入 Step 2 的命令后，系统会打开 nssm GUI。填写服务的相关信息即可：&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/980108514.png"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;程序路径&lt;/li&gt;
&lt;li&gt;程序工作目录&lt;/li&gt;
&lt;li&gt;额外参数&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;顶部的 “Details” 是服务的详细描述和设置。填完以上信息后，服务就安装完成了。记得以管理员模式运行 nssm。&lt;/p&gt;
&lt;h4 id="验证和应用"&gt;验证和应用&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;在windows 的命令行输入“services.msc” 打开windows 的服务管理窗口
&lt;img loading="lazy" src="https://www.dukehsu.com/posts/nssminsallation/images/2352057980.png"&gt;&lt;/li&gt;
&lt;li&gt;通过上图就可以判断 服务已经添加成功。 另外你还可以在frp 根目录下查看frp运行的日志。&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="引用"&gt;引用&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Frp 服务端 与客户端
&lt;a href="https://github.com/fatedier/frp"&gt;https://github.com/fatedier/frp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;nssm 程序
&lt;a href="https://nssm.cc/download"&gt;https://nssm.cc/download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这就是使用nssm 在windows下，快速的创建服务的简单使用笔记。&lt;/p&gt;</description></item></channel></rss>