Browse Source

Merge pull request #316 from cnlh/master

master to dev
ffdfgdfg 5 years ago
parent
commit
0559d29e74
5 changed files with 17 additions and 12 deletions
  1. 1 1
      README.md
  2. 6 3
      build.android.sh
  3. 1 1
      docs/_sidebar.md
  4. 2 0
      docs/run.md
  5. 7 7
      docs/use.md

+ 1 - 1
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)

+ 6 - 3
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
 
+cd /go
+go get -u fyne.io/fyne fyne.io/fyne/cmd/fyne
 mkdir -p /go/src/github.com/cnlh/nps
-cp -R * /go/src/github.com/cnlh/nps
+cp -R /app/* /go/src/github.com/cnlh/nps
 cd /go/src/github.com/cnlh/nps
-go get -u fyne.io/fyne fyne.io/fyne/cmd/fyne
 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

+ 1 - 1
docs/_sidebar.md

@@ -19,7 +19,7 @@
   * [说明](description.md)
   * [web api](api.md)
   * [sdk](npc_sdk.md)
-git
+
 * 其他
 
   * [贡献](contribute.md)

+ 2 - 0
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)

+ 7 - 7
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也可以进行管理