diff --git a/README.md b/README.md index d1f8958..f6bff6c 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ nps是一款轻量级、高性能、功能强大的**内网穿透**代理服务 对于windows,管理员身份运行cmd,进入程序目录 ```nps.exe start``` -停止和重启可用,stop和restart +```安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps``` **如果发现没有启动成功,可以查看日志(Windows日志文件位于当前运行目录下,linux和darwin位于/var/log/nps.log)** - 访问服务端ip:web服务端口(默认为8080) diff --git a/build.android.sh b/build.android.sh index cae6d93..1dd9e39 100644 --- a/build.android.sh +++ b/build.android.sh @@ -3,15 +3,18 @@ #go get github.com/ffdfgdfg/fyne-cross #fyne-cross --targets=linux/amd64,windows/amd64,darwin/amd64 gui/npc/npc.go -mkdir -p /go/src/github.com/cnlh/nps -cp -R * /go/src/github.com/cnlh/nps -cd /go/src/github.com/cnlh/nps +cd /go go get -u fyne.io/fyne fyne.io/fyne/cmd/fyne +mkdir -p /go/src/github.com/cnlh/nps +cp -R /app/* /go/src/github.com/cnlh/nps +cd /go/src/github.com/cnlh/nps go mod vendor cd vendor cp -R * /go/src cd .. rm -rf vendor +#rm -rf ~/.cache/* cd gui/npc -fyne package -os android -appID org.nps.client -icon ../../docs/logo.png +#export ANDROID_NDK_HOME=/usr/local/android_sdk/ndk-bundle +fyne package -appID org.nps.client -os android -icon ../../docs/logo.png mv npc.apk /app/android_client.apk diff --git a/docs/_sidebar.md b/docs/_sidebar.md index a17588d..c35b26e 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -19,7 +19,7 @@ * [说明](description.md) * [web api](api.md) * [sdk](npc_sdk.md) -git + * 其他 * [贡献](contribute.md) diff --git a/docs/run.md b/docs/run.md index bc79756..dea35dc 100644 --- a/docs/run.md +++ b/docs/run.md @@ -14,6 +14,8 @@ 对于windows,管理员身份运行cmd,进入程序目录 ```nps.exe start``` +```安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps``` + 停止和重启可用,stop和restart **如果发现没有启动成功,可以使用`nps(.exe) debug`运行调试,或查看日志**(Windows日志文件位于当前运行目录下,linux和darwin位于/var/log/nps.log) diff --git a/docs/use.md b/docs/use.md index 5ac6cce..5b75266 100644 --- a/docs/use.md +++ b/docs/use.md @@ -7,34 +7,34 @@ ## 注册到系统服务 对于linux、darwin - 注册:`sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)` -- 启动:`sudo ./npc start` -- 停止:`sudo ./npc stop` -- 如果需要更换命令内容需要先卸载`./npc -service=uninstall`,再重新注册 +- 启动:`sudo npc start` +- 停止:`sudo npc stop` +- 如果需要更换命令内容需要先卸载`./npc uninstall`,再重新注册 对于windows,使用管理员身份运行cmd - 注册:`npc.exe install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)` - 启动:`npc.exe start` - 停止:`npc.exe stop` -- 如果需要更换命令内容需要先卸载`npc.exe -service=uninstall`,再重新注册 +- 如果需要更换命令内容需要先卸载`npc.exe uninstall`,再重新注册 注册到服务后,日志文件windows位于当前目录下,linux和darwin位于/var/log/npc.log ## 客户端更新 首先进入到对于的客户端二进制文件目录 -请首先执行`sudo ./npc stop`或者`nps.exe stop`停止运行,然后 +请首先执行`sudo npc stop`或者`npc.exe stop`停止运行,然后 对于linux ```shell - sudo ./npc-update update + sudo npc-update update ``` 对于windows ```shell npc-update.exe update ``` -更新完成后,执行执行`sudo nps start`或者`nps.exe start`重新运行即可完成升级 +更新完成后,执行执行`sudo npc start`或者`npc.exe start`重新运行即可完成升级 ## 配置文件模式 此模式使用nps的公钥或者客户端私钥验证,各种配置在客户端完成,同时服务端web也可以进行管理