unRAID 内网穿透,WEB反向代理

图片[1]-unRAID 内网穿透,WEB反向代理-RSG-人生观

前言:

这个方案以前我就用过,但是之前因为云服务器价格比较高,带宽无法满足我们国内的家庭签约的带宽,所以一直没写,最近我居住的地区,在抓PCDN的事情,经常受到运营商的电话骚扰,所以就把这个方案做出来,跟大家分享一下。

这里有个前提,此方案,是要花钱购买VPS的,如果觉得不想额外花钱,就可以不必往下看内容了,大约一年400元。

做好以后,因为有80 443,所以以后的访问将不再需要端口,内网全部的页面都可以http https

教程

服务端:

准备工作:

图片[2]-unRAID 内网穿透,WEB反向代理-RSG-人生观Putty(SSH工具) 一个域名,最好是Aliyun的域名

腾讯云的轻应用服务器一台

注意:点击图片可快速下载putty 腾讯云快速购买传送门

腾讯云选购:

这里根据自己选择,来选购服务器的流量,如果需求不大可以考虑1TB版本的,我这里选择的是2TB版本的服务器。

图片[3]-unRAID 内网穿透,WEB反向代理-RSG-人生观 图片[4]-unRAID 内网穿透,WEB反向代理-RSG-人生观

服务器购买完成后,我们要对服务器的防火墙进行配置,要不然服务器是只是开了一些常用的端口,其他都是关闭的!

图片[5]-unRAID 内网穿透,WEB反向代理-RSG-人生观

点击更多,选择管理!

图片[6]-unRAID 内网穿透,WEB反向代理-RSG-人生观

图片[7]-unRAID 内网穿透,WEB反向代理-RSG-人生观到此防火墙配置完毕。

我们去域名的运营商,把我们购买的VPS的IP 做域名A记录解析,这里我就不演示了,域名服务商太多,自行配制吧!

服务端配置:

这里,我们使用的是docker,搭建NPS的服务端,因为docker简单好上手我就不过多赘述了!

打开我们开头下载的putty,SSH 链接到我们刚刚购买的VPS。

图片[8]-unRAID 内网穿透,WEB反向代理-RSG-人生观 图片[9]-unRAID 内网穿透,WEB反向代理-RSG-人生观 图片[10]-unRAID 内网穿透,WEB反向代理-RSG-人生观

如果不知道密码的,可以在控制面便里面修改root账户的密码!

图片[5]-unRAID 内网穿透,WEB反向代理-RSG-人生观

图片[12]-unRAID 内网穿透,WEB反向代理-RSG-人生观

curl -sSL https://get.docker.com/ | sh

上面的是官方脚本,输入到SSH命令行里面回车执行即可!

等脚本执行完成后输入下面的命令:

配置nps服务器:

下面的命令一行一个,依次输入到ssh里面即可

mkdir -p /mnt/nps
cd /mnt/nps
wget https://file.rsg.plus/assets/data/nps-conf.zip
apt-get install unzip
unzip nps-conf.zip

修改配置文件:

cd /mnt/nps/conf
nano ./nps.conf

修改内容!

修改前 修改后
图片[13]-unRAID 内网穿透,WEB反向代理-RSG-人生观 图片[14]-unRAID 内网穿透,WEB反向代理-RSG-人生观

 

使用Ctrl+o进行保存Ctrl+x推出nano编辑器

docker run -d --name nps --net=host -v /mnt/nps/conf:/conf:rw ffdfgdfg/nps

输入上面的命令启动nps服务器,之后我们用ip:端口或者渔域名:端口就可以访问到NPS服务器的管理界面了。

登录到NPS服务端的管理页面之后,我们先创建个客户端。

图片[15]-unRAID 内网穿透,WEB反向代理-RSG-人生观

新增好了之后,我们就可以看到我们新增的客户端以及ID,这里注意新增后的ID记住,一会我们还要用的!

图片[16]-unRAID 内网穿透,WEB反向代理-RSG-人生观

图片[17]-unRAID 内网穿透,WEB反向代理-RSG-人生观这样80端口就完事了,之后在按照上面的图片在重复添加443 即可!

图片[18]-unRAID 内网穿透,WEB反向代理-RSG-人生观

到这里,服务端已经完成配置。

客户端配置:

这里我以unRAID作为演示,客户端我选择了无配置文件的方式运行的。

图片[19]-unRAID 内网穿透,WEB反向代理-RSG-人生观

新建一个docker,然后按照下面的图片填写内容。

图片[20]-unRAID 内网穿透,WEB反向代理-RSG-人生观

 

然后点击Apply完成配置!

这时候我们回到,nps的web管理界面,查看客户端的状态,是否是在线的,如果是在线的,就说明已经链接正常,之后我们的所有web界面就通过NPS穿透到内网然后在通过traefik进行访问了。

图片[21]-unRAID 内网穿透,WEB反向代理-RSG-人生观

 

traefik:

安装教程:搜索traefik – RSG-人生观 (lxg2016.com)

面板简单配置:

图片[22]-unRAID 内网穿透,WEB反向代理-RSG-人生观

如果之前对traefik的配置文件内的监听端口进行过修改的,也要进行复原为http80https443

到此教程结束!

结尾

其实这个是一个很早之前就玩过的教程,只是一直没公布,也是被运营商骚扰的不行,才想出来这么个方法,配置完成后,我们就可以关掉路由器的端口映射,运营商在搜索你端口,就是不可访问的状态,很安全,不用担心因为端口扫描被请去喝茶。

我也可以通过traefik的反向代理,在家里搭建一个自己的blog,写一些东西,也是很不错的选择,此方法配置之后,我们就可以直接去掉传统的DDNS方式不在需要动态解析了!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共9条

请登录后发表评论

    请登录后查看评论内容