算了,还是换个标题,原来的标题是“实现了家庭宽带建站的想法”,确实容易引起误解。
原文:
前几天冒出了这个想法,虽然感觉有点麻烦,但我集中折腾了大半天也算是搞定了,比想象的简单。欢迎测试,网址:matecad.com。等运行一段时间,再把fxpai.com也弄过来,也算是某种程度上的“下云”了。过程虽然有些波折,但是合理合法,没有用内网穿透,没有用到特殊能力。
下面列一下主要情况:
- 联通宽带,多少兆带宽没关系,反正都比一般云主机的好。
- 申请公网IP(动态IP,联通的静态公网IP是收费的,没必要)。北京联通电话申请就行,5分钟搞定,赞一个。
- 光猫改桥接,用路由器拨号上网。桥接运营商远程搞定,路由器拨号自己搞定。
- 路由器,我手头有个支持WIFI6的小米AX1800,性能足够了。主要操作端口映射。(没有用DMZ)
- 小主机J1800一台,咸鱼上淘的二手电子垃圾,无风扇,9w功耗,超级静音,跟ipad mini差不多大,没有存在感。性能完全够用。
- 安装CentOS7+宝塔面板。(要解决内网CentOS联网DNS解析问题和宝塔面板连接服务器问题,这两个问题是之前没有想到的)
- www.dnspod.com,腾讯收购的dns解析服务,免费ddns,还有完善的API自动更新脚本。带劲!!(应对公网IP不断变化)
- 域名一个,原来买的一直没怎么用,解析到腾讯的dns服务器上。
- 解决家庭宽带默认封闭80和443端口问题。(查阅资料且试了各种方法,内网穿透,URL转发,CDN,最后CDN是最完美的方法,比内网穿透便宜,不受https限制,不影响搜索引擎收录。缺点就是不免费,但是CDN那点钱简直可以忽略不计)
- 一点点Linux基础和耐心。
遇到的主要难点是,内网端口映射、内网服务器联网(dns解析)、宝塔ssl访问、定时ddns更新shell脚本(腾讯dnspod API)、还有centos本地命令行不显示中文但是ssh可以(现在这个也没解决),宝塔无法连接官方服务器问题,解决80和443端口被封问题。以上内容想要写出来,感觉一天也不够,所以以后再分享吧,
网站有点慢
额,找了几个朋友测试,好像都挺快的。网速的事比较迷
网站访问速度还可以吧,湖南移动。
之前也有这个想法,但担心运营商停掉,或者是别的原因。
所以,,一直没有搭建。
也是想用一台闲置电脑来装一个CentOS+宝塔。
速度应该不是问题,因为我还上了cdn。运营商是可能会干预,前提是你域名没备案,或者做不太好的事情。。备案了合理合法为什么要封
我建议还是上VPS或者独立服务器,不要用家用宽带,网络稳定性不一定能保障!
感谢提醒,我再考虑考虑
https://www.v2ex.com/t/608821
我为不违法不知道,但是如果你在国内访问的这个网址,那你就违法了。因为国内不采用特殊手段是无法访问这个网址的。你小心点吧。
宽度建站没有证的话,似乎是违法的吧,虽然差的不严,但是不安全
非经营性的我们国家是备案制度,我域名备案,内容不违法,就不是违法行为。
懂了懂了