网站服务器平台佛山网站优化排名推广
1、说明
nps-一款轻量级、高性能、功能强大的内网穿透代理服务器
github地址:https://github.com/ehang-io/nps
官网文档地址:https://ehang-io.github.io/nps/#/?id=nps
2、服务端
下载地址:https://github.com/ehang-io/nps/releases
下载对应的系统版本即可,服务端和客户端是单独的
2.1、Windows下载
下载windows_amd64_server.tar.gz后解压
2.2、快速启动
双击“nps.exe”即可开启服务端,如下图
2.3、注册到系统服务(开机启动、守护进程)
使用管理员身份运行cmd
注册:nps.exe install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:nps.exe start
停止:nps.exe stop
如果需要更换命令内容需要先卸载nps.exe uninstall,再重新注册
2.4、Linux下载
3、访问服务端
访问服务端ip:web服务端口(默认为8080)
使用用户名和密码登陆(默认admin/123,正式使用一定要更改)
云服务器需开放8080、8024端口
3.1、创建客户端
1、选择客户端,点击“新增”
2、填入信息,点击“保存”
3、列表查看
4、点击对应客户端信息左侧“+”号,查看客户端命令
./npc.exe -server=47.*.*.211:8024 -vkey=hgrtufoqd2nlf7tf -type=tcp
此命令在后续客户端启动时需要用到
5、创建隧道
点击“隧道”,进入隧道列表页
点击“新增”
模式选择TCP隧道
填入服务器端端口8090(云服务器需开放此端口)
填入目标(IP:端口),我们需要ssh控制客户端,所以此处填写127.0.0.1:22
4、客户端-linux
登录linux,下载linux_amd64_client.tar.gz并解压
4.1、启动
命令 ./npc -server=47.*.*.211:8024 -vkey=hgrtufoqd2nlf7tf -type=tcp
此时可以在服务端管理系统中查看状态
4.2、注册到系统服务(开机启动、守护进程)
对于linux
注册:sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:sudo npc start
停止:sudo npc stop
如果需要更换命令内容需要先卸载./npc uninstall,再重新注册
4.3、ssh 连接测试
ssh -p 8090 lxw@47.*.*.211
解释:
8090:TCP隧道中填写的服务器端口
47.*.*.211:公网IP地址
输入密码后,登录成功,如下图