-
Notifications
You must be signed in to change notification settings - Fork 24
Home
lynn edited this page Jun 30, 2022
·
25 revisions
#服务端绑定IP
serverIp: 0.0.0.0
#服务端与客户端通讯端口
serverPort: 6167
#服务端暴露的HTTP重定向端口
httpPort: 80
#服务端暴露的HTTPS复用端口
httpsPort: 443
# 域名证书公钥(需替换)
domainCert: server.crt
# 域名证书私钥(需替换)
domainKey: pkcs8_server.key
# 是否限制连接暴露端口的IP必须在当前地区国家
ipFilter: true
#授权给客户端的秘钥
token:
- clientKey: b0cc39c7-1b78-4ff6-9486-020399f569e9
# 限制绑定端口范围 左右闭区间
minPort: 4000
maxPort: 8000
- clientKey: 4befea7e-a61c-4979-b012-47659bab6f21
minPort: 9000
maxPort: 9999
#服务端IP
serverIp: 127.0.0.1
#服务端与客户端通讯端口
serverPort: 6167
#授权给客户端的秘钥
clientKey: b0cc39c7-1b78-4ff6-9486-020399f569e9
# remotePort与localPort映射配置
config:
- # 传输协议类型 (TCP或者HTTP) 不填写默认就是TCP
proxyType: TCP
# 客户端连接目标IP
localIp: 127.0.0.1
# 客户端连接目标端口
localPort: 3389
# 服务暴露端口
remotePort: 4389
# 描述
description: rdp
- proxyType: TCP
localIp: 127.0.0.1
localPort: 6379
remotePort: 7379
description: redis
- proxyType: HTTP
localIp: 127.0.0.1
localPort: 8080
# 访问域名(*.domain.com 用二级域名指向 eg:test.domain.com)
domain: localhost
# 访问资源时登录的账号和密码(账号:密码) 非必填
token: admin:admin
description: tomcat
首先在jar包的当前目录,新建conf文件夹,并将相应的配置文件放进去
启动脚本start.sh
java -server -d64 -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Dnetworkaddress.cache.ttl=600 \
-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai \
-Dclient.encoding.override=UTF-8 -Dfile.encoding=UTF-8 -Xbootclasspath/a:./conf \
-jar rpt*.jar > /dev/null 2>&1 & echo $! > pid.file &
关闭脚本stop.sh
kill $(cat pid.file)
下载 winsw工具 ,将WinSW-x64.exe文件重命名为rpt-client.exe, 和rpt-client.jar放在同一个目录中, 在该目录中新建文件rpt-client.xml文件,写入如下内容
<service>
<id>rpt-client</id>
<name>rpt-client</name>
<description>rpt-client</description>
<executable>java</executable>
<arguments>-server -d64 -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Dnetworkaddress.cache.ttl=600 -Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dclient.encoding.override=UTF-8 -Dfile.encoding=UTF-8 -Xbootclasspath/a:./conf -jar rpt-client.jar</arguments>
</service>
执行rpt-client.exe install
即可完成注册为Windows服务