NPS-内网穿透-快速入门

NPS封面

前些天和电信公司一直纠缠于公共网IP,实在是身心俱疲,这两天发现了这个好项目:NPS。功能是内网穿透,专制电信公司各种不服!!!!

先看效果:http://npst.dpii.club

今天就来教教大家如何快速入门这么一款好使的内外网穿透工具:NPS

NPS分为客户端(NPC)和服务端(NPS)

图示如下:

%title插图%num

1.首先要做的是在具有公网IP,满足做穿透条件的服务器上安装NPS,我的服务端使用CentOS7的VPS,如果你使用的是其它系统,那么我们的命令会不太相同。

1.下载服务端程序

wget https://github.com/ehang-io/nps/releases/download/v0.26.1/linux_amd64_server.tar.gz

注意!:作者会更新软件,v0.26.1不代表当前最新版本,需要请访问:项目更新页面  查看最新版本。

如果你没有安装wget,请先安装wget

yum install wget

2.解压服务端程序

tar -zxvf linux_amd64_server.tar.gz

同样,如果你没有安装tar,请先安装

yum install tar

3.运行服务端

./nps start

2.服务端安装完成,下面进行服务端配置

1.开放端口

如果你的VPS已经设置好了端口策略,请直接跳至第2步

如果你有更好的配置方法,请自行配置

首先安装宝塔面板:服务器安装宝塔面板

切换至侧边栏安全一栏

宝塔-安全
宝塔-安全

放行8080、8024、80、443四个端口

宝塔-安全-放行端口
宝塔-安全-放行端口

2.访问NPS服务端面板(http://vps的ip:8080)

NPS登陆页面
NPS登陆页面

默认用户名:admin 密码:123

页面右上角切换一下中文

NPS面板切换语言
NPS面板切换语言

2.添加客户端

切换到侧边栏客户端选项卡

NPS客户端页面
NPS客户端页面

点击左上角新增按钮,如图填写

NPSaddClient
NPS添加客户端

记录客户端ID、客户端验证密钥(vkey),稍后有用

NPS客户端ID
NPS客户端ID

3.添加域名解析

切换至NPS面板侧边栏“域名解析”并点击“新增”按钮,如图填写

NPS添加域名解析
NPS添加域名解析

注意:记得在域名注册商提供的管理页面添加一条指向服务端IP的A记录!!!!

至此,服务端配置完成。

3.客户端(NPC)的下载和运行,与服务端下载运行原理类似,我的客户端系统也为CentOS

1.下载客户端文件

wget https://github.com/ehang-io/nps/releases/download/v0.26.1/linux_amd64_client.tar.gz

2.解压客户端程序

tar -zxvf linux_amd64_client.tar.gz

3.启动客户端

nohup ./npc -server=服务端IP:8024 -vkey=刚刚记录下来的客户端密钥

看到 nohup: 忽略输入并把输出追加到’nohup.out’ 请直接断开ssh链接

如果没有安装nohup,请先安装

yum install nohup

至此,搭建和配置部分结束。 回到NPS面板的客户端页面和域名解析页面,如果status变为onlin则证明通信正常,已经可以正常穿透了,如果 显示offline请检查是否按照操作正确设置。

4.相关补充

请在下方评论疑问,我会在这里补充的。

 

评论

  1. van_fantasy
    Windows Chrome
    3年前
    2020-5-22 22:26:13

    好文,感谢作者,收藏了。

    • Defied Party
      博主
      van_fantasy
      Windows Chrome
      3年前
      2020-5-23 0:19:26

      感谢支持!

  2. RainS
    Windows Chrome
    3年前
    2020-4-26 0:58:01

    ~

    • 史密斯
      RainS
      Windows Chrome
      3年前
      2021-1-10 20:45:42

      牛逼哟

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇

Warning: error_log(/www/wwwroot/dpii.club/wp-content/plugins/spider-analyser/#log/log-2800.txt): failed to open stream: No such file or directory in /www/wwwroot/dpii.club/wp-content/plugins/spider-analyser/spider.class.php on line 2900