分享好友 最新动态首页 最新动态分类 切换频道
服务器内网穿透+个人导航页搭建+宝塔反代+ssl一站式教学
2024-12-26 07:41

仅供参考

服务器内网穿透+个人导航页搭建+宝塔反代+ssl一站式教学

文章目录

1.服务器centos设置  

2.FRP内网穿透教程

3.homepage搭建

4.宝塔面板nginx反代以及添加ssl


 开篇申明:申明:本人也是初学者小白,所会不过是代码复制粘贴,部分内容我自己琢磨的可能有错误,欢迎指正批评

作者

雨云用户:longandlong,B站用户:老北京吨吨桶,uid:49296020,CSDN用户:我不是BT男,制作,本文欢迎转载,转载注明出处

视频链接:服务器内网穿透+导航页搭建+宝塔反代+ssl一站式教学(上)_哔哩哔哩_bilibili

  1. 服务器centos设置 

(1)有公网IPV4以及有IPV6且只使用IPV6的用户可以跳过此段,购买服务器,随便哪家都行,个人不建议🐧,我不清楚他们家是有缓存用户数据,还是有能绕开用户账号密码的方式查看用户数据内容的方法,亦或者其他方式,总之我吃过一回🐧的亏,被封服务器且无法退款,其他服务器厂商如🐜、TY的云服务器目前不清楚是否有这套机制,吃过类似亏的大佬们可以评论区留下厂商名字缩写,当然,如果是如:V那啥N等明显违法行为,厂商直接能检测的出的原因就不要说了。

我个人目前用的厂商为:雨云,链接:原因为:哪怕使用美国线路,到我所在的江苏地区依旧能达到1-2mb/s速率的,其他包括所谓大厂境外所谓的50M,100M宽带,到了江苏地区速率分分钟降的200KB/S都没有,当然也可能是线路问题,雨云显示的速度

要求独立IP,2g内存以上,宽带根据自己所需要的服务,自行选择,系统选择centos 7.0以上,我的测试服务器为centos 7.7,完成后购买域名

(2)服务器centos设置

先解析购买的域名,教程一大堆,就不增加篇幅了,不会请留言,我再出教程

SSH以管理员账号:root 登录服务器

 依赖安装

 

centos docker安装(以下方法适用于docker 2024年6月份被墙后安装,原文来自腾讯云文档:云服务器 搭建 Docker-实践教程-文档中心-腾讯云 (tencent.com) 虽然腾讯云服务器不做人方面很不做人,但腾讯云文档还是有点东西的。

1.执行以下命令,添加 Docker 软件源

 

如报错:-bash: yum-config-manager: 未找到命令,先安装yum-utils 包

 

2.执行以下命令,查看已添加的 Docker 软件源

 

3.执行以下命令,安装 Docker

 

4.执行以下命令,运行 Docker

 

5.执行以下命令,检查安装结果

 

出现下图代码即正确安装完成

重启服务器

 

重启docker

 

安装宝塔面板

 

宝塔安装完成后在SSH界面保存好账号密码以及端口号和验证随机数,进入宝塔界面编译安装:nginx、php

2.FRP内网穿透教程

frp为内网穿透服务,有公网IPV4以及有IPV6且只使用IPV6的用户可以跳过此段

(1)服务端

一键安装脚本

 

安装完成后输入命令

 

按i键进入插入文本模式,通过键盘↑↓←→将光标移至原始文本最后,将原始文本全部删除,复制输入以下内容

 

重要:自行更改内容需与后面客户端内容一致

修改完毕后执行以下命令重启服务:

 

到这一步FRP服务端算是结束,这时需要先把自己需要穿透的端口,以及服务端的监听、面板等端口放行,但一般这时候所有需要放行的端口是没规划好的,所以我选择暂时关闭防火墙,到后面进入宝塔面板后再打开防火墙设置端口,关闭防火墙命令

 

开启防火墙命令

 

(2)客户端

在本地电脑创建一个frpc.ini的文件,将下列规则复制进frpc.ini

 

重要:前面服务端自行更改内容需与客户端[common]所填写内容一致

运行docker

存储空间点添加文件
选中刚创建frpc.ini文件

(环境中:ARGS后面的frps修改为frpc,视频中就是因为此处未修改导致无法穿透

映射目录/frp/frpc.ini

意外关闭则检查frpc.ini文件和服务器文件内的端口,IP,token,是否一致
实测其他方式装frp服务端会导致客户端意外关闭,原因是服务端启动方式,以及版本问题,需要检查服务端,自行研究,不另行讲解。

3.homepage搭建

导航页我选择的是homepage,当然你选择其他导航页也行,最后添加用户验证是在宝塔进行,与导航页的选择无关

首先在服务器根目录下新建docker文件夹,docker文件夹下新建homepage文件夹

在本地电脑新建一个名为:docker-compose.yml 文件,docker-compose.yml中加入下面的内容

 

最后执行 docker compose up -d 启动,如果发生报错,就重启docker

 

具体内容排版设置可以参考大神初之音的文章《Homepage:极简导航页》,链接:Homepage:极简导航页 - 初之音

秀一张我自己的导航页

4.宝塔面板反代教学

(1)新建网站,输入你购买后解析了的域名,php设置为纯静态,点确定

点开你刚建立的站点,点开反向代理,输入代理名称(随便就行

举例我们这边把刚搭好的homepage的3000端口反代到80端口

目标url就填:http://127.0.0.1:3000 ,发送域名就填:http://127.0.0.1,其他地方默认,点确定即可通过域名80端口访问

如果是反代NAS及NAS的服务,目标url就填写ddns的域名加端口号,发送域名那里也是默认生成,如果没有生成就填写你ddns的域名。
同样,也可以反代其他的网站,目标url里面就是其他网站的域名,发送域名那里自动生成,这样你就可以直接输入你的二级域名来访问其他的网站,例如你没有ipv6,你的服务器有ipv6,但是你需要访问网站只允许ipv6访问,这样你就可以用你的网站来反代那个网站,用你网站的ipv6来访问那个网站。

(2)反代页面添加密码

安装:httpd-tools
yum install -y httpd-tools
设置用户名和密码,并把用户名、密码保存到指定文件中
mkdir -p //// htpasswd -c ////passwd &&&&
输入两遍需要设置的密码
(注意:上面的 //// 是生成密码文件的路径,然后&&&&是用户名) 查看下生成的密码文件的内容: cat ////passwd
点开网页反向代理页面,设置配置文件
新增下面两行
auth_basic “Please input password”; #这里是验证时的提示信息
auth_basic_user_file //passwd; #这里是密码文件的路径

(3)SSL部署

以雨云为例申请SSL,雨云1级账号可以创建五个免费证书

点击申请后,在申请记录处找到你刚申请证书的域名点击验证

保存证书,点开强制HTTPS即可

参考

本教程homepage搭建
homepage添加密码登录,参考了大神初之音的文章《Homepage:极简导航页》,链接:Homepage:极简导航页 - 初之音
具体网页优化部分请参考homepage官网,链接
Home - Homepage
GitHub - gethomepage/homepage: A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
本教程frp搭建
frp搭建主要参考B站大神司波图视频,链接
独享带宽,教你搭建只属于自己的内网穿透服务器(基于frp与zerotier moon服务器)_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV1J74117714/?spm_id_from=333.999.0.0&vd_source=b76b269e769f1db4ee9781a92b252451

本文最后编辑于2024/04/29

最新文章
2024春节档短剧爆火,抖音平台引风潮,抓住赚钱风口!
2024年春节期间,微短剧行业迎来首个“春节档”,短短八天收获了巨大的成功,给行业注入了新的活力。抖音等平台上的短剧越来越受欢迎,市场潜力巨大,预计2023年广告消耗达183亿。短剧制作成本低,效益高,吸引了众多影视公司和个人加入。
HTML技术贴:深入理解与实践
HTML(HyperText Markup Language,超文本标记语言)是构建网页和网上应用的标准标记语言。它定义了网页内容的结构和意义,由一系列元素组成,这些元素告诉浏览器如何展示内容。本技术贴旨在深入探讨HTML的
2024 宝马 X3 在智能驾驶方面有哪些突破?
2024 宝马 X3 在智能驾驶方面有不少突破。首先是车机交互视图升级,干扰减少,驾驶更专注。它搭载最新一代 BMW 操作系统,界面遵循“零层级”原则,以地图打底,配合灵活小组件,无需进子菜单就能操作驾驶常用功能,还有更直观的 3D 视图地
MATLAB | 优化工具箱(optimization toolbox)改版后的live editor工具咋用
优化工具箱(optimization toolbox)改版后的live editor工具咋用?本来是不咋想讲这玩意的,但奈何问的人还不少,这里简单讲一下咋用哈。 很多人下了比较新版本MATLAB就顺手像往常一样点开了优化工具箱,但是熟悉的
2024最新港澳旅游5日游多少钱一个人?2024最新港澳旅游团报价五日游
5、旅游旺季需提前预约团队6、温馨提示:港澳旅游需要办理港澳通行证哟!2024最新港澳旅游5日游多少钱一个人?2024最新港澳旅游团报价五日游在这里,我要向大家推荐一位非常有名的导游——朵朵,我是之前去旅游认识的朵朵,朵朵做事认真负
5G时代的新宠,这几款热门5G手机你值得一试
  [PConline 导购] 2019年的6月6日是中国5G牌照正式发放的时间,它的发放,意味着国家对5G网络商用的重视,5G网络也将离我们越来越近。而趁着这个契机,各大手机厂商也相继推出了旗下支持5G网络的手机。那么今天,我们就一起来看看那些新
Adobe Acrobat Pro DC v23.008.20555 x64 多国语言破解版(Windws+macOS)
Acrobat DC是Adobe公司继Acrobat XI之后推出的又一款全新PDF专业制作软件。Adobe Acrobat Pro DC将世界上最优秀的PDF解决方案提升到新高度,其配有直观触控式界面及强大的新功能,可以将任何纸质文件转换为可编辑的电子文件,用于传输、签
2000元以内的高性能高续航手机推荐:一加、红米、真我、iQOO和OPPO等品牌手机分析
在目前竞争激烈的智能手机市场中,2000元以内的手机以其性价比高、性能强悍、续航持久的特点逐渐受到用户的青睐。本文将为大家推荐几款不到2000元但性能优异、续航能力卓越的智能手机,帮助您在有限预算内找到最具性价比的选择。
ASPCMS开源asp企业网站管理系统(生成静态) v2.0.1 GB2312版
ASPCMS 开源企业网站管理系统是aspcms开发的全新内核的开源企业建站系统,能够胜任企业多种建站需求,并且支持模版自定义、支持扩展插件等等,能够在短时间内完成企业建站。
20 个 网站速度优化技巧,提升你的在线形象 (网站 速度)
网站速度是影响用户体验和网站排名的关键因素。一个加载缓慢的网站会让用户感到沮丧,并可能导致他们离开你的网站。相反,一个加载快速的网站会给用户留下良好的印象,并更有可能让他们浏览你的网站内容并采取行动。 有多种方法可以优化你
相关文章
推荐文章
发表评论
0评