NPS内网穿透

最近有家里组了软路由,为了方便管理,我需要在公司以及手机管理路由,而目前的情况是家里电信光纤已经申请公网IP,可以通过IP+端口,或者域名+端口的方式管理路由,由于家庭宽带屏蔽了80,443,8080等常用端口,所以直接通过域名访问无法实现,这时候就需要用到内网穿透了。

内网穿透优点:配合路由器DDNS解析,可以直接通过域名访问家里的应用。

内网穿透缺点:需要一台有公网IP的PC/服务器(能正常使用80,443,等端口),如果这台服务器是国内的,那么还需要域名备案,否则80端口也无法正常使用,理论上讲,访问速度相对更慢,因为你的请求会先到达服务器,再经过服务器中转访问路由器。

1.服务端安装(我这里用Centos7x64的服务器做示例)

NPS源码地址

wget https://github.com/cnlh/nps/releases/download/v0.22.5/linux_amd64_server.tar.gz
tar -zxvf linux_amd64_server.tar.gz
cd nps/
./nps start

配置服务端:
首先打开服务器后台管理地址,服务器IP:8080

NPS内网穿透_第1张图片

新建客户端:

NPS内网穿透_第2张图片

NPS内网穿透_第3张图片

绑定域名(提前将此域名解析到此服务器):

NPS内网穿透_第4张图片

2.客户端安装,我这里为了方便就用现在用这台Win10做示例,其他操作系统同理

下载Win客户端:
https://github.com/cnlh/nps/releases/download/v0.22.5/win_amd64_client.tar.gz
解压后编辑npc.conf文件(修改替换如下配置):

server_addr=服务端IP:8024
vkey=mwap5omxw8gygch3

启动客户端

NPS内网穿透_第5张图片

NPS内网穿透_第6张图片

NPS内网穿透_第7张图片

内网穿透方法很多,小白建议直接使用花生壳、nat123等穿透服务,有动手能力的建议自己折腾nps,frp,ngrok等,如果不想自购服务器的话,可以使用natapp。

由于最近咸鱼购买了一台二手至强服务器,预期是直接将VPS主站上的网站迁移过来的,可是由于运营商限制端口,所以尝试过很多内网穿透,总体感受没有达到预期,毕竟无法做到直达,所以建站不建议使用这种方式。

你可能感兴趣的:(Linux,Pc,nps,内网穿透)