前言

本站有一篇关于nas内网穿透的帖子:


这篇帖子详细的介绍了nas该如何用frpipv6进行内网穿透。最近,博主又发现了一个简单快捷的内网穿透方式:nps

nps内网穿透的前提条件是:拥有一台公网服务器!

NPS安装


请准备一台服务器,并配置安全组,开放所有端口!

基础配置

由于NPS是基于GO语言开发的,所以,先安装GO语言!

#Debian/Ubuntu系统
apt-get -y install golang
#创建目录并定义GOPATH环境变量指向该目录
mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

#CentOS/RHEL系统
yum -y install golang
#创建目录并定义GOPATH环境变量指向该目录。
mkdir ~/workspace
echo 'export GOPATH

然后,我们来安装git:

#Debian/Ubuntu系统
apt-get -y install git

#CentOS/RHEL系统
yum -y install git

安装NPS服务端

#记得复制前先将下面链接替换成当前最新版地址
cd ~
#下载并解压服务端
wget https://github.com/cnlh/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz && tar zxvf linux_amd64_server.tar.gz
#编辑配置文件
cd nps
nano conf/nps.conf

配置文件如下:

#web管理端口
httpport
#web界面管理密码
password
#服务端客户端通信端口
bridePort
#ssl certFile绝对路径
pemPath
#ssl keyFile绝对路径
keyPath
#域名代理https代理监听端口
httpsProxyPort
#域名代理http代理监听端口
httpProxyPort
#web api免验证IP地址
authip
#客户端与服务端连接方式kcp或tcp
bridgeType

更多配置,请看官方文档:https://ehang-io.github.io/nps/#/server_config

然后执行安装并启动nps

#注册
sudo ./npc install #其他参数(例如-server=xx -vkey=xx或者-config=xxx)
#启动
sudo npc start
#停止
sudo npc stop
#如果需要更换命令内容需要先卸载
./npc uninstall #再重新注册

配置内网穿透

在上面安装完成后,输入网址:http:ip:8080即可进入web面板,账号:admin,密码:123
然后进入客服端添加:
QQ截图20210727144115.png

QQ截图20210727144214.png

这里就可以看到秘钥了。

安装nas插件nps客户端

https://github.com/ehang-io/nps/releases/download/v0.26.10/npc_syno.spk

安装以后,打开,填入刚刚的秘钥,就可以完成内网穿透了!

然后更多使用方法请阅读官方文档:https://ehang-io.github.io/nps/#/use

最后修改:2021 年 07 月 27 日 02 : 46 PM
如果觉得我的文章对你有用,请随意赞赏