参数配置
zzw@zzw-Mac-mini natapp % ./natapp -h
Usage: ./natapp [OPTIONS]
全面云端管理,请登录 natapp.cn查看详情
Options:
-authtoken string
natapp.cn 取得的authtoken
-clienttoken string
客户端token,一个客户端可包含多条隧道
-config string
指定读取配置文件,默认同级目录下的config.ini
-log string
指定log 日志文件, 可以是 none 代表不记录,stdout 代表直接屏幕输出 ,默认为none
-loglevel string
日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
基本用法:
natapp 直接运行进入试用模式
natapp -authtoken=xxxxxxxxxx 一个authtoken对应一个隧道
natapp -clienttoken=xxxxxxxxxx 一个clienttoken可对应多个隧道
高级用法
Commands:
natapp help 打印帮助
natapp version 查看natapp版本
Examples:
natapp -log=stdout -authtoken=9ac1fe81c730e1a3
natapp version
配置文件化
可以将上面的配置放到文件config.ini中,放到和启动命令同一目录下
#将本文件放置于natapp同级目录 程序将读取 [default] 段
#在命令行参数模式如 natapp -authtoken=xxx 等相同参数将会覆盖掉此配置
#命令行参数 -config= 可以指定任意config.ini文件
[default]
authtoken=e5173dbbd420b0db #对应一条隧道的authtoken
clienttoken= #对应客户端的clienttoken,将会忽略authtoken,若无请留空,
log=/Users/zzw/Documents/natapp/log.log #log 日志文件,可指定本地文件, none=不做记录,stdout=直接屏幕输出 ,默认为none
loglevel=INFO #日志等级 DEBUG, INFO, WARNING, ERROR 默认为 DEBUG
http_proxy= #代理设置 如 http://10.123.10.10:3128 非代理上网用户请务必留空
后台启动
# 后台启动,参数配置放到了同目录下的config.int文件中,当然这里也可以使用,会覆盖配置文件中的配置
zzw@zhaozhenwei-Mac-mini natapp % nohup ./natapp &
[1] 27288
zzw@zhaozhenwei-Mac-mini natapp % appending output to nohup.out
[1] + suspended (tty output) nohup ./natapp
# 查看启动中的进程
zzw@zhaozhenwei-Mac-mini natapp % ps -ef|grep natapp
503 27288 24307 0 11:23下午 ttys001 0:00.01 ./natapp
503 27364 24307 0 11:24下午 ttys001 0:00.00 grep natapp
# 关掉进程
zzw@zhaozhenwei-Mac-mini natapp % kill -9 27288
zzw@zhaozhenwei-Mac-mini natapp %
[1] + killed nohup ./natapp
# 查看进程
zzw@zhaozhenwei-Mac-mini natapp % ps -ef|grep natapp
503 27496 24307 0 11:27下午 ttys001 0:00.00 grep natapp
需注意
后台启动时,日志文件 log 必须设置为 stdout=直接屏幕输出
zzw@zhaozhenwei-Mac-mini natapp % nohup ./natapp &
[1] 29492
zzw@zhaozhenwei-Mac-mini natapp % appending output to nohup.out
zzw@zhaozhenwei-Mac-mini natapp %
通过 http://127.0.0.1:4040/ 当前启动的端口