使用Nginx实现TCP四层反向代理

众所周知,海外高性能服务器加不错的线路等于贵得离谱,然而不看网络的话,价格就便宜不少,再选择一台低配的线路不错的VPS作为前端进行代理的就划算很多。做站的话一般通过nginx进行http或者tcp代理,以前一直都在使用http反向代理,好处是配置简单效果也不差,但如果进行https代理,前端也需要配置ssl证书,从安全的角度来说显然是不合理的。因此折腾了下通过Nginx Stream模块进行tcp代理,因为只是传输层协议,便可以不用配置ssl证书。

然而无论那种方式,对于做站来说,都有获取到真实ip的需求。如果是http代理的话,可以通过编译ngx_http_realip_module模块并设置proxy_set_header实现,这里不再讨论。这篇文章着重说下tcp代理的实现方法和过程。

要使用stream模块,编译Nginx的时候需要加上--with-stream参数,然后再nginx.conf中配置,一个简单的代理模型如下:

stream{
    ...
    upstream backend{
        server your.domain.com:443
    }

    server{
        listen 443 ssl;
        proxy_pass backend;
        ...
    }
}

Read More >

画画真难

无聊划屏时发现以前买的Procreate基本上没打开过,当时买就为了临摹一张图片,然而还没画完就放弃了😶

说起画画这件事,上一次能感觉到喜欢还是小学的时候,那时拿着一张纸,在草稿纸上、课本上甚至墙上到处乱画,后来还被一个和我同名的美术馆老师相中,愿将绘画之力传授于我,但我权衡了一下周末是去学画画还是和小伙伴一起玩泥巴,毫不犹豫的选择了后者。而后来就基本没怎么画画了。

Read More >

我读村上春树

村上的书也读了不少,多数是在大学时读的,我认为是个不错的年纪。现在回头过来想要记录一下,不过要谈谈我所读的村上春树的话,大概一两篇文章很难讲清楚,权当唠嗑一下。

村上的文风比较直白,更偏向于美式小说,有雷蒙德·钱德勒的影子,却又有日本文学中那种平淡中夹杂着细腻的文笔,充满了空虚与想象力,这也是大家愿意读的原因之一,我认为他早期的书大致离不开四个主题:寻找、啤酒、唱片和女人。

Read More >

使用acme.sh自动签发和更新证书

手里吃灰的域名越来越多,偶尔还是会拿来测试测试,每次手动配置证书就很麻烦,刚好最近Let's Encrypt Authority也由X3更新为了R3版本,使用了新的OCSP地址,解决了污染问题。(此处想说点什么,但还是算了QAQ)因此又用回acme.sh自动签发更新证书,官方有很详细的使用文档,这里只做简单记录。

Read More >

卡拉马佐夫式悲剧

最近终于把陀思妥耶夫斯基的《卡拉马佐夫兄弟》读完了,这本书断断续续读了两年之久,也是我读过的书中所花时间最长的了,但令我感到神奇的是读到后面时,敲敲脑袋还是能记起前面不少细节。这样一部经典我也不想去总结这本书到底讲了什么故事,也难以概括,还是推荐自己去翻一翻,不管看多少,看多久,总能有一些自己的感想,这篇文章也是想在这里胡乱写几句。

这是一本包含人性、伦理、社会、宗教、爱情等等的大百科书,刚读完的时候,并没有终于啃完一本大部头的暗喜,反而十分平静,随之而来的是感叹,人们之所以愿意去读名著经典,是因为不管时代如何变化,总能从中有所感悟,感叹世界之大,各种故事接连不断的发生,不论过去几十年,几百年,当时的明月仍能在今天照射出影子。

要体会这本书就不得不去了解陀思妥耶夫斯基,去了解那个年代的俄罗斯,我们大多数人没有宗教信仰,并不能理解书中的一些事情,但能想象一个迷茫的民族,一个充满矛盾的社会的样子。我认为书中反应出来的矛盾并不只是俄罗斯的矛盾,我并不了解俄罗斯,用陀思妥耶夫斯基的话来说,“俄罗斯是斯芬克斯,俄罗斯是一个谜,这个谜不仅是对外国人来讲的,对俄国人也同样如此。”但我认为在任何一个国家,任何一个社会里这些矛盾同样尖锐,毕竟人的本质是相同的,区别只在于各自的处理方式不同。

Read More >

安装File Browser轻量网盘工具

乘着黑五打折,买了一个大盘鸡,准备再次搭建个人网盘,上次用Seafile搭建的网盘由于独服太贵,GIA带宽又太小,没用多久就挂了。同时也发现Seafile虽然好,但并不适合自己,其实自己的需求很简单,甚至前段时间都是直接一个http单页浏览文件的,然而有时候也需要在线看一下文档,因此更需要一款轻量化的网盘工具,无意中发现了File Browser,从介绍来看很不错,最近也对Go语言颇有好感,便安装来试一试。

Read More >

新玩具树莓派到手

赶着矿难,在某鱼上购入了一块树莓派4B🍇,2G内存32G储存卡,1.1版本,不过问题不大,卖家送充电器和type-c线,到手后检查了下,说是只用了两个月,成色定义0.15(略有磨损到久经沙场之间)。

Raspberry Pi

然后马上烧录系统,成功点亮没翻车,但还没想好用它干什么,所以先不走程序了,直接吃灰,有空再慢慢研究更新...

Raspberry Pi