专注于分享seo思维和sem网络营销的园林绿化SEO博客
顶部右侧自定义文字
aliyun-1212-large.jpg
aliyun-1212-large.jpg

网站首页 个人杂记 正文

nps内网映射专用客户端和服务端自动安装文件

2022-09-26 个人杂记 989 ℃ 0 评论
广告位 后台主题配置管理

@echo off


if "%1"=="h" goto begin


start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit


:begin

npc -server=lufalai.tpddns.cn:8024 -vkey=pqahi5b5i4v716c7 -type=tcp  



以下代码保存为bat文件并运行

@ECHO off

:感谢"nps内网穿透交流2群"成员"新安?任松"提供的源脚本

:吴诺克在源脚本的基础做了一些优化:

:用户可在输入窗口中输入NPS服务端信息、vkey信息;安装过程中提示当前正在安装的客户端版本、NPS服务端信息;安装后会弹出窗口提示安装完成、客户端vkey信息

:https://douzi.link

:https://cnblogs.com/douzilink

title "权限受限,请使用管理员权限!"

mode con cols=80 lines=20

color 2

CLS

:init

setlocal DisableDelayedExpansion

set "batchPath=%~0"

for %%k in (%0) do set batchName=%%~nk

set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs"

setlocal EnableDelayedExpansion

:checkPrivileges

NET FILE 1>NUL 2>NUL

if '%errorlevel%' == '0' ( 

   goto gotPrivileges 

) else ( 

   goto getPrivileges

)

:getPrivileges

title "请求 UAC 权限"

if '%1'=='ELEV' (ECHO ELEV & shift /1 & goto gotPrivileges)

ECHO.

ECHO ********************************

ECHO 请求 UAC 权限批准

ECHO 请点击“是”

ECHO ********************************

ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%"

ECHO args = "ELEV " >> "%vbsGetPrivileges%"

ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%"

ECHO args = args ^& strArg ^& " "  >> "%vbsGetPrivileges%"

ECHO Next >> "%vbsGetPrivileges%"

ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%"

"%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %*

exit /B

:gotPrivileges

setlocal & pushd .

cd /d %~dp0

if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul  &  shift /1)

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

::     安装过程     ::

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

:-------------------------------------- 

title "正在安装NPC服务"

echo 正在安装的客户端版本为:

npc.exe -version

set "starttime=%time%"

ECHO **********************************

set /p Servaddr=请输入服务端地址和端口:

echo 客户端连接密钥就是-vkey=后面的内容

echo ----------------------↓

set /p Srcpath=请输入客户端连接密钥:

ECHO **********************************

echo 正在安装内网穿透服务

npc.exe install -server=%Servaddr% -vkey=%Srcpath% -type=tcp start=auto -auto_reconnection=true

echo 正在启动内网穿透服务

echo 服务端地址为 %Servaddr%

net start nps内网穿透客户端

del npc-update.exe /q

echo 启动完成

(echo 安装完成!&客户端密钥:%Srcpath%&echo 点击"确定"关闭安装程序 )|msg *

:pause

exit


Tags:

请在这里放置你的在线分享代码
广告位 后台主题配置管理

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

«    2024年6月    »
12
3456789
10111213141516
17181920212223
24252627282930
标签列表
aliyun-1212-large.jpg