如何使用内网穿透搭建自己的网站
时间:2023-07-03 16:06:01 | 来源:网站运营
时间:2023-07-03 16:06:01 来源:网站运营
如何使用内网穿透搭建自己的网站:吃灰多年的树莓派 3 被我挖了出来,按照现在的配置,这台树莓派能干些什么呢?组建自己的 NAS,4 个 USB2.0 有点够呛,于是使用了 oneinstack 的环境简单的搭建了个 LNMP。
这里我的树莓派烧录的系统是 centos7 ✖️ 32 位。所以导致 mysql 一直无法启动,直接弃用了 localhost 的 mysql,用了一台远程,这速度真的是见着伤心闻者泪流。不过环境搭建好了,怎么样才能让自己的内网让外部网络访问呢?
开始
环境
- 服务器端与客户端
- Linux_64 位(根据自己的情况决定)
服务端搭建
这里的测试环境为 centos7 x 64.
首先要说明的一点是,你的服务端
必须有公网 IP 也就是对外开放的 IP 地址。
GitHub:
https://github.com/cnlh/nps #源码使用地址
首先进入安装页面
https://github.com/cnlh/nps/releases找到你的服务器版本。 例如我这里是 Linux_64 操作系统的 centos7
- wget https://http://github.com/cnlh/nps/releases/download/v0.23.1/linux_amd64_server.tar.gz #选择你需要的版本
- tar -zxvf linux_amd64_server.tar.gz #解压
- ./nps install #安装
- ./nps start #运行
然后输入你的 IP:8080 就能访问到服务端。 (默认登陆名与密码 admin/123)
如何修改 NPS 的网站登陆用户名跟密码呢?
找到你解压的服务端源码 /nps/conf/nps.conf 里面
- web_username=***
- web_password=***
修改如下参数就行。
客户端
服务端添加好后,我们还要进入服务端的网站添加客户端。
输入 ip:8080 进入后台
这样客户端就添加好了
同样的去 https://github.com/cnlh/nps/releases 找到对应的客户端源码下载安装解压好。
- nohup ./npc -server=(ip:port) -vkey=(web界面中显示的密钥)
然后解析域名绑定上。
域名绑定
然后就好了。