2021-08-12 17:39:10 +08:00
2021-08-12 17:50:41 +08:00
2021-08-12 17:50:41 +08:00
2021-07-30 17:26:29 +08:00
2021-07-30 16:07:16 +08:00
2021-08-12 15:15:22 +08:00
2021-08-12 15:15:22 +08:00
2021-08-12 17:42:50 +08:00
2021-08-12 17:50:41 +08:00
2021-08-02 15:01:47 +08:00
2021-08-02 15:01:47 +08:00

natpass

内网穿透工具

实现原理

基于tls链接,server端转发流量

编译

CGO_ENABLED=0 go build -o bin/np-svr code/server/*.go
CGO_ENABLED=0 go build -o bin/np-cli code/client/*.go

配置

server端配置如下:

listen: 6154       # 监听端口号
secret: 0123456789 # 预共享密钥
tls:
key: /dir/to/tls/key/file # tls密钥
crt: /dir/to/tls/crt/file # tls证书

client端配置如下:

id: this               # 客户端ID
server: 127.0.0.1:6154 # 服务器地址
secret: 0123456789     # 预共享密钥
tunnel:                     # 远端tunnel列表可为空
  - name: rdp               # 链路名称
    target: that            # 目标客户端ID
    type: tcp               # 连接类型tcp或udp
    local_addr: 0.0.0.0     # 本地监听地址
    local_port: 3389        # 本地监听端口号
    remote_addr: 127.0.0.1  # 目标客户端连接地址
    remote_port: 3389       # 目标客户端连接端口号
S
Description
No description provided
Readme
17 MiB
Languages
Go 80.7%
JavaScript 9.3%
HTML 6.2%
CSS 3.1%
Shell 0.7%