内网穿透NPS搭建以及穿透到本地虚拟机中的linux

本文就以穿透到本地虚拟机中的宝塔界面为准
准备工作 自然需要一台阿里的服务器
nps的客户端和服务端nps地址我下载的是linux 64版本的
虚拟机一台

第一步将服务端压缩包放入阿里服务器可以在opt目录下创建一个文件夹发放进去,这里我用的是xshllxftp处理的,之后解压到当前文件夹 tar -zxvf 压缩文件名.tar.gz,之后使用sudo ./nps install进行安装,安装的nps将存在于etc目录下,进入etc/nps/conf这个目录,打开nps.conf这个文件vi nps.conf,注意其中所有的端口号,不能被其他应用占用

就比如这些端口号

#HTTP(S) proxy port, no startup if empty
http_proxy_ip=0.0.0.0
http_proxy_port=8082
https_proxy_port=443
https_just_proxy=true
#default https certificate setting
https_default_cert_file=conf/server.pem
https_default_key_file=conf/server.key

##bridge
bridge_type=tcp
bridge_port=8024
bridge_ip=0.0.0.0
#web
web_host=a.o.com
web_username=admin
web_password=123
web_port = 8848
web_ip=0.0.0.0
web_base_url=
web_open_ssl=false
web_cert_file=conf/server.pem
web_key_file=conf/server.key

保存并退出之后就使用nps start运行
进入 方法就是 阿里ip:8848这里的8848就是上面设置的web里面的配置账号密码也是同理为 admin 132
如果不会出现下图
在这里插入图片描述
请检查:
端口是否被占用,修改端口重启
这些端口号必须在阿里的安全控制面板放行端口
如果安装了宝塔子类的软件,请在宝塔里面也放行这些端口
查看日志
日志位于:linux和darwin位于/var/log/nps.log
之后登入,去客户端新增一条,只要写备注其他默认,记住客户端id
在这里插入图片描述
之后去搞虚拟机
其中虚拟机的IP地址必须和本机的ip前三位保持一致

本机:
本机
虚拟机:虚拟机

如何保持一致,我这里使用的是桥接模式
在这里插入图片描述
就可以了之后把nps的客户端放入虚拟机里同样解压,之后去nps控制面板
在这里插入图片描述把这段代码复制在虚拟机上面那个解压缩好了的文件夹那回车运行
之后nps面板那个客户端的连接状态会变成在线
之后既可以去设置tcp隧道
在这里插入图片描述

然后用阿里的ip加上配置的9000端口就能访问到192.168.0.131:8888

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值