最近硬盤壞道了,沒有過保,HP可給換了塊新的,重裝了x64版的win7,下載Tunnelier的時候意外發現,官網上有Running Tunnelier as a Windows Service條目,之前一直以為只有MyEnTunnel可以注冊成Windows服務,原來通過工具可以將任何程序注冊成服務。文章中提到了三個工具:
srvany(windows Resource Kits中的工具)
FireDaemon 一個比srvany更易用的工具
Non-Sucking Service Manager http://nssm.cc/ 很多人推薦使用這個工具
下面我將介紹如何使用NSSM(Non-Sucking Service Manager)將Tunnelier注冊成服務。
在命令行輸入
1 tunnelier /?
會得到Tunnelier的命令行幫助
根據上面的幫助,並結合本地環境可以使用如下命令行啟動Tunnelier
1 "C:Program Files (x86)Bitvise TunnelierTunnelier.exe" -loginOnStartup -profile="C:UsersvangieDocumentsgfw.tlp" -hostKeyFile="C:UsersvangieDocumentshostkey.md5"
其中profile可以從Tunnelier中導出,hostKeyFile可以從Host Key manager中導出。
接下來下載並解壓NSSM程序,以管理員身份在命令行執行如下命令注冊服務
1 nssm install Tunnelied "C:Program Files (x86)Bitvise TunnelierTunnelier.exe" -loginOnStartup -profile="C:UsersvangieDocumentsgfw.tlp" -hostKeyFile="C:UsersvangieDocumentshostkey.md5"
其中Tunnelied是服務名稱
在運行中鍵入services.msc打開服務,啟動Tunnelied即可。