做网站公司找哪家公司,做网站交易装备可以么,网站建设审批,湖北潜江今天最新消息NPS 内网穿透安装 NPS 内网穿透安装服务端搭建SSH配置流程 NPS 内网穿透安装
NPS分为服务端和客户端#xff0c;对应的不同操作系统软件可以在GitHub RELEASES自行选择下载。
服务端搭建
由于个人非企业级使用#xff0c;为了方便直接使用docker安装
1.docker运行
(注意… NPS 内网穿透安装 NPS 内网穿透安装服务端搭建SSH配置流程 NPS 内网穿透安装
NPS分为服务端和客户端对应的不同操作系统软件可以在GitHub RELEASES自行选择下载。
服务端搭建
由于个人非企业级使用为了方便直接使用docker安装
1.docker运行
(注意需要提前下载conf文件或者将镜像中文件copy出来)
# 拉取镜像
docker pull ffdfgdfg/nps:v0.26.10# 运行
docker run -d --name nps --restart always --nethost -v /opt/docker/nps/conf:/conf ffdfgdfg/nps:v0.26.10# 查看日志
docker logs -f nps2.修改nps.conf配置文件按需进行修改
名称含义web_portweb管理端口web_passwordweb界面管理密码web_usernameweb界面管理账号web_base_urlweb管理主路径,用于将web管理置于代理子路径后面bridge_port服务端客户端通信端口https_proxy_port域名代理https代理监听端口http_proxy_port域名代理http代理监听端口auth_keyweb api密钥bridge_type客户端与服务端连接方式kcp或tcppublic_vkey客户端以配置文件模式启动时的密钥设置为空表示关闭客户端配置文件连接模式ip_limit是否限制ip访问true或false或忽略flow_store_interval服务端流量数据持久化间隔单位分钟忽略表示不持久化log_level日志输出级别auth_crypt_key获取服务端authKey时的aes加密密钥16位p2p_ip服务端Ip使用p2p模式必填p2p_portp2p模式开启的udp端口pprof_ipdebug pprof 服务端ippprof_portdebug pprof 端口disconnect_timeout客户端连接超时单位 5s默认值 60即 300s 5mins
例如web_port8080则可通过http://ip:8080进行访问nps的web页面
SSH配置流程
这里模拟一个需要ssh内网穿透连接内网的场景一个内网需要被连一个具有公网ip的服务器nps也是通过此ip进行访问。 1.选择客户端点击新建 2.密钥为客户端需要的vkey因为是配置ssh其他则使用默认点击新增 3.点击刷新连接状态为离线点击隧道
4.点击新增
5.选择TCP隧道服务器端口30000目标为22点击新增
说明一下30000为服务器本地端口后续通过访问本地30000端口nps转发到客户端的22端口。 6.根据自己需要内网穿透的服务器按需下载客户端并解压执行./npc -serverip:8024 -vkeytest123456 -typetcp出现如下提示则代表连接nps成功。
ip:8024为你的公网ip地址加nps.conf配置文件中bridge_port参数端口test123456是客户端新建中填写的唯一验证密钥
7.点击web页面的客户端并刷新连接已经为在线。
8.ssh连接外网服务器的30000端口测试
至此内网ssh内网穿透成功但是要保证可靠性还需要将需要启动的程序配置成服务设置自启或者其他稳定方案。