【教程】NPS内网穿透教程

一、下载、上传对应版本NPS服务端到服务器,解压。

        官方文档(参考):https://ehang-io.github.io/nps/

        镜像地址(参考):https://hub.docker.com/r/ffdfgdfg/nps

        GitHub下载:https://github.com/ehang-io/nps/releases/tag/v0.26.10

 

二、服务端配置:简化版

appname = nps

#Boot mode(dev|pro)

runmode = dev

##bridge

# 底层通信协议,默认tcp,可选用kcp

bridge_type=tcp

# 底层通信端口,默认8024,如已被占用请指定其他端口

bridge_port=8024

bridge_ip=0.0.0.0

# 当客户端以配置文件模式启动时会用到的验证密钥,可自行设置

public_vkey=<你的通信密钥>

#web

web_host=<服务器IP或域名>

web_username=<设置用户名>

web_password=<设置密码>

web_port = <网页面板端口>

web_ip=0.0.0.0


打开服务器对应端口。


三、在网页端配置好用户、隧道。

   

四、客户端配置:按需删改。

[common]

server_addr=服务器IP:8024端口

conn_type=tcp

vkey=唯一验证密钥(通过网页端查看填写)

auto_reconnection=true

max_conn=1000

flow_limit=1000

rate_limit=1000

crypt=true

compress=true


五、运行服务端、客户端。

1. 服务端命令

# ./nps start     /* 后台启动服务 */

# ./nps stop     /* 结束后台进程 */

# ./nps reload  /* 重新加载配置 */

# ./nps              /* 前台启动服务 */

//后台启动失败时,可以通过 screen +前台启动 完成。

2. 客户端启动

# ./npc

通过 screen +前台启动 完成。

3.对应添加开机自启动。

教程 2021-03-03 16:47:06 通过 网页 浏览(133)

共有0条评论!

发表评论