Sign inSign up

promptness/rpt-client

By promptness

•Updated about 1 month ago

https://github.com/iamlinhui/rpt

Image
1

356

promptness/rpt-client repository overview

⁠Reverse Proxy Tool

  • 内网穿透&反向代理 (支持TCP上层协议,支持HTTP/HTTPS端口复用)

  • https://github.com/iamlinhui/rpt⁠

  • 配置文件命名为client.yml放置在/opt/rpt/conf文件夹中

#服务端IP
serverIp: 127.0.0.1
#服务端与客户端通讯端口
serverPort: 6167
#授权给客户端的秘钥
clientKey: b0cc39c7-1b78-4ff6-9486-020399f569e9

# remotePort与localPort映射配置
config:
  - # 传输协议类型 (TCP或者HTTP或者UDP)
    proxyType: TCP
    # 客户端连接目标IP
    localIp: 127.0.0.1
    # 客户端连接目标端口
    localPort: 3389
    # 服务暴露端口
    remotePort: 4389
    # 描述
    description: rdp-tcp

  - proxyType: UDP
    localIp: 127.0.0.1
    localPort: 3389
    remotePort: 4389
    description: rdp-udp

  - 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: test.domain.com
    # 访问资源时登录的账号和密码(账号:密码) 非必填
    token: admin:admin
    description: tomcat
  • 启动
docker pull promptness/rpt-client:2.6.1
docker run -d -v /opt/rpt/conf:/home/rpt/conf --restart=always --name rpt-client promptness/rpt-client:2.6.1

Tag summary

Content type

Image

Digest

sha256:ec84be8b3…

Size

103 MB

Last updated

about 1 month ago

docker pull promptness/rpt-client:2.8.0