VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
荫云优惠活动
wexlayer优惠活动
最新

练习搭建家庭服务器网站:利用海外主机及内网穿透的完整解决方案(在家搭建服务器公网IP)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

系列文章:家庭服务器

上一篇文章我们介绍了家庭服务器PVE的安装部署、网络情况、电源情况。 我们主要介绍如何建立一个网站。

本文中提出的解决方案已经运行了近四个月,到目前为止似乎运行良好。

文章标题由AI生成。 确实比我预想的要好~~~

本文提供的实现方案仅供学习和测试之用。 学习后请立即删除。 本文提供的部署方案仅供学习和测试之用。 学习后请立即删除。 本文提供的部署方案仅供学习和测试之用。 请调查完毕后尽快删除。

其他内容:家庭IDC/Proxmox

特别说明

使用您家庭宽带公网IP的网站属于违法行为建造。 因为建设国内网站需要申请ICP。

ICP备案有两个实体。 一种是个人,另一种是接入提供商(腾讯云、阿里云等)。

如果你用家宽建网站,当然没有接入商,所以没办法注册。 你知道的都......

要正式发布你的网站,你必须分别完成国内服务器网站建设(ICP申请和公安申请)。

目前,在海外服务器上建站,包括香港、新加坡等地的服务器,不需要进行各种注册。

但是,在构建非法网站时,这并不是绝对必要的。 工作! 让我们一起成为遵纪守法的公民吧!

网站构建模式

我只是画一张图,但我是这样做的(我不在乎这个方法是否合法或不)(我不是在分享,我只是在分享。)

如果您已经注册了域名,可以选择日本的云服务器。

有小朋友问:“我们已经有海外服务器了,为什么还需要国内服务器呢?”

如果您的网站只是静态页面,您可能只需要一些存储空间。

但是如果您的网站需要超过 1T 的磁盘空间怎么办?CPU 更好吗? 算力更好?

按照这个要求购买海外服务器会花费更多。 花点钱在海外买一台网络特别好的服务器就可以了。 然后再购买一台配置更高的物理主机。 难道不是更经济吗?

但是,这有优点也有缺点。 毕竟,家庭服务器没有与普通机房相同的 SLA 保证。

我目前运行的网站使用了mongodb和Redis,消耗内存较多。 我2016年购买的杜甫KS3C 8G内存已经不够用了。 不过,如果升级配置,每月费用将接近 20 欧元。

本系列中有文章!

选择主机

从考虑国际主机开始。 网络延迟低,无丢包。

当前使用 Azure。 三个网络的延迟都很低。 其他推荐的还有AWS(亚太数据中心)和华为云新加坡服务器,前几天我免费嫖过。

基本上如果是国内主机的话网络还不错。 根据情况选择即可。

内网穿透

FRP仍然是内网穿透的最佳选择。 相关文章:frp专注于反向代理应用的内网渗透、部署、使用等实用教程。

博主利用TCP协议,直接将海外服务器的80和443端口渗透到自己的国内服务器中。 其他房子都比较大。

如果国外主机想要搭建多个网站,但又不在同一个家庭网络上,可以选择HTTP/HTTPS协议。

部署方法这里不再赘述。 请参阅上面的文章。

本文的下一部分是 TCP 协议入侵的介绍。

折腾概述

下面是折腾过程中出现的一些问题以及解决方法。

frpc配置

以下是frpc配置内容(仅供参考)。

特别说明:Transport.proxyProtocolVersion="v2" 。 否则,您将无法获取访问者的真实IP。

serverAddr = "xx.xx.xx.xx"serverPort = 12345auth.method =“令牌”auth.token =“12345”[[代理]]名称=“http”类型=“tcp”localIP =“127.0.0.1”localPort = 80remotePort = 80transport.proxyProtocolVersion =“v2”[ [代理]]名称=“https”类型=“tcp”本地IP= "127.0.0.1" localPort = 443 RemotePort = 443 Transport.proxyProtocolVersion = "v2"

屏蔽IP

某些恶意IP会屏蔽网站,构建时无法避免。 您无法使用防火墙阻止来宾 IP,因为它可能会受到 FRP 的破坏。

方法一、部分网站支持配置访客黑名单。

方法二、使用Nginx拦截黑名单。 下面是我分享的配置。

添加到主配置虚拟主机包括/usr/local/nginx/conf/extend/blocklist.conf;

服务器 { 监听 80 proxy_protocol; 监听 [::]:80 代理协议; 监听 443 ssl http2 代理协议;3 ssl http2 代理协议。 ...... 包括/usr/local/nginx/conf/extend/blocklist.conf。 ......

新建文件:/usr/local/nginx/conf/extend/blocklist.conf 粘贴以下内容(以下内容是你当前截取的内容,请更改)

写入格式为IP。 不熟悉的童鞋,搜索一下CIDR~。 拒绝 64.124.0.0/16;拒绝 14.153.0.0/16。 拒绝 14.155.0.0/16。 拒绝 188.64.171.0/22。 拒绝 176.9.253.0/22。 拒绝 192.162.165.0/22;拒绝 46.246.65.0/22;7.46.69.0/22;拒绝 117.65.27.0/22;拒绝 220.178.134.0/22;拒绝 220.178.135.0/22;拒绝 47.76.209.0/22;拒绝 47.76.99.0/22;拒绝 37.115.124.3;拒绝95.28.32.33;拒绝212.86.109.70;拒绝185.127.165.170;拒绝176.57.69.61;拒绝91.121.181.191;拒绝37.235.49.125;拒绝 91.132.138.42;拒绝 62.113.118.27;拒绝 31.23.194.19;拒绝 62.113.118.27;拒绝 220.179.219.136;拒绝 183.202.103.69;拒绝 112.49.246.219;拒绝 203.218.244.48;拒绝113.87.185.76;拒绝120.237.85.78;拒绝183.238.149.14;拒绝189.1.223.135;拒绝183.239.175.174;

反生成 网站

例如,一些国际用户可能能够更快地访问我们的网站。 或者,增加网站的负载能力。

您可以使用家庭服务器来反转您的网站。 如何进行最少的更改?

示例:博客地址:51.RUYO.net

第一步是在您的家庭服务器上配置主机(替换IP)。与您的实际IP)。

115.115.115.115 51.ruyo。 net

第二步配置Nginx vhost,直接替换51.ruyo.net

server { Listen 443 ssl http2; 听[::]:443 ssl http2;证书 /usr/local/nginx/conf/ssl/ruyo.net.crt; ssl_certificate_key /usr/local/nginx/conf/ssl/ruyo.net.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TL ssl_prefer_server_ciphers 已打开。 ssl_session_timeout 10 分钟; ssl_session_cache 内置:1000 共享:SSL:10m; add_header Strict-Transport-Security max-age=15768000; ssl_stapling on; 51.ruyo.net; 位置/{ proxy_pass https://51.ruyo.net; proxy_set_header 升级 $http_upgrade;pgrade"; proxy_read_timeout 160; client_max_body_size 2000m; proxy_set_header 主机 $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header }}

最终总结

这种方式还是有一些弊端,对于需要自动颁发的域名证书来说会产生一些问题。

请保持原样,讨论其他问题~

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:练习搭建家庭服务器网站:利用海外主机及内网穿透的完整解决方案(在家搭建服务器公网IP) https://zhujicankao.com/140974.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 练习搭建家庭服务器网站:利用海外主机及内网穿透的完整解决方案(在家搭建服务器公网IP)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

相关推荐

评论 抢沙发

评论前必须登录!