关于
我的项目
相关阅读
热度排行
- [转] 宫崎骏用动漫教给我们的人生哲理,每一句都能说到心里! - (日期:[八月 24, 2013] 点击:[53,332])
- Google 网页爬虫报告无法连接站点解决办法 - (日期:[七月 20, 2014] 点击:[38,643])
- 架设Tiny Tiny RSS(TTRSS)阅读器,找回Google Reader! - (日期:[九月 27, 2013] 点击:[27,775])
- SkyDrive、DropBox和Google Drive三大公有云存储服务对比 - (日期:[六月 25, 2013] 点击:[25,584])
- 升级到至强E5440后,与i5 CPU笔记本性能对比 - (日期:[二月 18, 2014] 点击:[23,727])
- 公钥私钥加密解密数字证书数字签名详解 - (日期:[四月 19, 2014] 点击:[22,966])
- 本站建站技术合集 - (日期:[九月 20, 2013] 点击:[22,510])
- 使用OpenerDNS解决无法访问Google的问题 - (日期:[七月 5, 2014] 点击:[21,803])
- WordPress博客添加“返回顶部”按钮 - (日期:[七月 14, 2013] 点击:[21,216])
- Linux文件系统基础之inode和dentry - (日期:[三月 13, 2015] 点击:[20,176])
- 云存储中的HTTP鉴权算法分析 - (日期:[二月 7, 2014] 点击:[18,646])
- 存储基础知识之——磁盘阵列原理及操作实战 - (日期:[二月 9, 2014] 点击:[17,503])
- 精选37条强大的常用linux shell命令组合 - (日期:[九月 4, 2013] 点击:[17,430])
- DNS原理、架构和配置详解 - (日期:[九月 6, 2013] 点击:[16,811])
- Netty和Jetty的Java NIO 网络框架模型分析 - (日期:[七月 13, 2013] 点击:[16,337])
- CoreOS 初识之安装 - (日期:[十一月 16, 2014] 点击:[16,178])
- Windows与Linux文件系统互访的几种方法 - (日期:[八月 21, 2014] 点击:[15,737])
- Dijkstra算法求解最短路径分析 - (日期:[七月 12, 2014] 点击:[14,930])
- NAS解决方案实现多媒体文件共享播放 - (日期:[十二月 21, 2014] 点击:[13,931])
- 简介 - (日期:[九月 1, 2012] 点击:[13,765])
- 如何编程实现 2 + 2 = 5? - (日期:[六月 2, 2014] 点击:[13,272])
- 搭建了一个iNews程序 - (日期:[十月 15, 2013] 点击:[13,244])
- 2014年9月曝出的Bash ShellShock漏洞简析 - (日期:[九月 26, 2014] 点击:[13,142])
- 彻底解决WordPress博客垃圾评论的问题 - (日期:[八月 5, 2013] 点击:[13,093])
- 如何使用1M的内存排序100万个8位数 - (日期:[三月 27, 2014] 点击:[12,558])
- 全部日志列表 - (日期:[十一月 11, 2012] 点击:[12,342])
- 关于回调函数和this指针探讨 - (日期:[八月 24, 2014] 点击:[12,215])
- 给定一个long型常量,其值为x,给定long型变量a,要求a & x 的取值集合 - (日期:[九月 8, 2012] 点击:[11,710])
- WordPress建站必备实用插件 - (日期:[八月 7, 2014] 点击:[11,363])
- 开源好用的电子书管理服务Talebook(Calibre网络版)安装使用指南 - (日期:[四月 23, 2022] 点击:[11,360])
分类目录
文章归档
- 2025年一月 (1)
- 2024年十二月 (1)
- 2024年四月 (1)
- 2024年二月 (1)
- 2023年九月 (1)
- 2023年一月 (1)
- 2022年十月 (1)
- 2022年八月 (2)
- 2022年四月 (1)
- 2022年三月 (1)
- 2021年十二月 (2)
- 2021年十月 (2)
- 2021年九月 (1)
- 2021年八月 (1)
- 2021年五月 (1)
- 2021年三月 (2)
- 2021年一月 (2)
- 2020年十二月 (5)
- 2020年十一月 (2)
- 2020年十月 (2)
- 2020年九月 (1)
- 2020年八月 (5)
- 2020年七月 (2)
- 2019年九月 (1)
- 2018年八月 (1)
- 2018年七月 (1)
- 2018年六月 (1)
- 2018年五月 (1)
- 2018年三月 (1)
- 2018年二月 (1)
- 2018年一月 (2)
- 2017年十二月 (3)
- 2017年十月 (4)
- 2017年九月 (1)
- 2017年七月 (1)
- 2017年六月 (1)
- 2016年十二月 (1)
- 2016年十月 (1)
- 2016年九月 (1)
- 2016年七月 (2)
- 2016年六月 (1)
- 2016年二月 (3)
- 2015年十二月 (3)
- 2015年十一月 (2)
- 2015年十月 (1)
- 2015年八月 (2)
- 2015年七月 (4)
- 2015年六月 (1)
- 2015年三月 (2)
- 2015年二月 (1)
- 2015年一月 (4)
- 2014年十二月 (2)
- 2014年十一月 (2)
- 2014年十月 (5)
- 2014年九月 (8)
- 2014年八月 (11)
- 2014年七月 (17)
- 2014年六月 (7)
- 2014年五月 (15)
- 2014年四月 (16)
- 2014年三月 (14)
- 2014年二月 (5)
- 2013年十二月 (5)
- 2013年十一月 (3)
- 2013年十月 (13)
- 2013年九月 (13)
- 2013年八月 (13)
- 2013年七月 (9)
- 2013年六月 (8)
- 2013年五月 (1)
- 2013年三月 (3)
- 2013年一月 (1)
- 2012年十一月 (1)
- 2012年九月 (12)
- 2012年八月 (3)
- 2011年二月 (1)
- 2009年三月 (1)
- 2009年二月 (1)
- 2008年十一月 (1)
- 2008年六月 (1)
- 2008年四月 (1)
- 2008年三月 (1)
cloudflare的妙用
对于个人玩家,cloudflare免费计划有一些有趣的功能。如:免费的DNS托管,流量代理。基于这两项衍生出来的自动生成TLS证书,服务非标端口转发,Worker反向代理等。其中最有用的还是流量代理。之前一直是使用阿里云的ECS+备案来搭建本站的。在发现cloudflare的代理能力之后,果断将阿里云ECS停止续费了。实际也是续费到后面,价格越来越高,对个人用户而言,为了维持公网上面的几乎无访问量的博客,每年几百到一千的续费太奢侈。
将域名托管到cloudflare后,配置流量代理,然后博主本地电信宽带本来就提供公网IP,直接申购域名+家用HomeServer+cloudflare就能搭建一个标准的WEB服务。在本来就24小时开机的HomeServer基础上,实现了免费博客托管。现在本站即托管在家用服务器了。
用了一段时间发现,cloudflare的IP会被connection reset/refused,这应该由于某些已知的不可抗原因导致的。进一步发现cloudflare的几千个IP地址都是同样可以用来做代理转发流量的,只是cloudflare的免费计划没有提供自主选择IP的方式,需要一些hack手段。比如:如果是桌面操作系统主机,则可以自行配置Hosts文件指定IP地址(官网也提供了可用IP列表),当前本站即处于时而能访问时而不能访问的边缘。这对我个人写博客看博客而言,没有什么影响,对外部客户端访问本站有很大问题,远不如备案+ECS稳定,网速也差得远,因为cloudflare的代理IP都在国外,在国内访问本站,相当于流量从本地转发到国外,再绕回来,这样时延都是秒级,体验很差,但是能免费托管,还要啥自行车:)
有时候,由于出海需要,也要申请国外的VPS,这样可以用cloudflare的庞大IP地址集的代理能力做一个稳定的流量通道。要达成自主选择IP地址的目的,一个可以指定解析结果的DNS服务器就必不可少,在内网,可以使用dnsmasq+dhcp指定内网设备的解析结果。但是经常我们在外面,需要使用移动网络,这个时候,就没法访问内部的dns服务,同样,是桌面系统还好,能指定,手机呢?android系统有个配置私密dns的能力,必须是支持DoT或者DoH的dns服务器,并且该服务的地址要有自己的域名。查询chatgpt,给出了dnsmasq+stunnel的方案,进一步问到了把这个服务做成docker镜像的Dockerfile写法。按照给出的配置和打包流程,做成了镜像放到dockerhub上面了:链接。
上面提供了一些思路和大致的玩法,很多东西没法描述到太细,有了一个稳定的流量代理,大家可以充分发挥想象去做一些有趣的访问应用。最后给出一个HomeServer+cloudflare+外部VPS的连接示意图:
1条评论
本文来的正是时候,险些掉进ali ecs+备案的深坑中。
今天刚试了免费赠送3个月的ecs备案却被告知此类实例不支持备案。
学学cloudflare