Skip to content

Instantly share code, notes, and snippets.

View slanterns's full-sized avatar
💭
忽忽若有所亡

Slanterns slanterns

💭
忽忽若有所亡
View GitHub Profile
@slanterns
slanterns / The-PUJI-Introduction-to-NGINX.md
Last active September 30, 2018 18:14
version control for this post.

title: The PUJI Introduction to NGINX date: 2018-05-26 16:55:08 updated: tags:

  • Hexo
  • nginx
  • TLS/HTTPS
  • Let's Encrypt
  • 博客
  • be familiar with linux without DE, a.k.a learn shell (often be bash, but zsh / fish is also acceptable), and how to use basic tools(apt, systemd, vim/nano, wget/aria2/curl, tar, xz, unzip, p7zip, uname, screenfetch, ls&cd&touch&rm&mkdir&mkfs&cp&mv......), also include basic config files(/etc), and have vital knowledge of domain&DNS&markdown&BBR
  • set up a blog with help of manural(wget, unzip, nvm, node, sqlite/mysql-mariadb......), and work around for any possible unexpected conditions(STFW)
  • use a nginx from apt as simple reverse proxy(service/systemd......)
  • build your own nginx(basic build process, configure&&build&&build install), use patches from cloudflare and enable HTTP/2, brotzli, TLS1.3(but without a certification you can't truely enable them now), also you can try CDN from cf
  • get a certification from LE, add domain to HSTS proload list, try ssllabs
  • container
@slanterns
slanterns / 2009.md
Created August 18, 2017 04:20 — forked from idealhack/2009.md
《2009匿名网民宣言》

你好,中国政府网络审查部门。我们是匿名网民。长久以来,我们目视了你对互联网的所作所为。你对互联网言论自由的无端封锁,你对互联网先进技术的敌视,你勾结宣传喉舌对事实真相的扭曲,你运用网络评论员对网络舆论的的毒化,这些都深深地刻印在我们的记忆中。随着最近你绿坝强制安装的通知和对谷歌的恶毒诽谤的出炉,你全面控制全面审查互联网的险恶用心已经明白无误地展现在人们面前。我们匿名网民于此决定,我们将从2009年7月1日开始在全球范围内对你所控制的网络审查体系发起全面袭击。

为了保卫互联网的自由,为了推动人类网络化的前进,同时也为了我们自己的网络权利,我们将对你的网络审查体系进行系统性破坏并展现你所谓网络审查体系在真正网络力量之前的渺小。我们将你视为网络头号公敌。我们对你发起的将是持久战。无论你如何利用宣传喉舌愚弄舆论,你终将湮没在人民战争的汪洋大海之中。你古板的宣传手段,你文革般陈旧口号式的叫嚣,你对互联网的无知,你“为了下一代”之类的虚伪说辞,这些都为你的彻底失败敲响了丧钟。你无处可逃,因为我们无处不在。国家暴力机器不能拯救你,因为我们每一个成员的倒下,都意味着另外十名新成员的加入。我们清楚地意识到你会运用你惯常的阶级斗争伎俩,在你的蛊惑宣传中赋予我们“不明真相群众”的标签在我们与普通民众之间划出界线,然后赋予我们“少数不法分子”的标签在我们内部划出界线,最终各个击破。对我们来说,这是可以接受的。事实上,这是我们所鼓励的。原因很简单,你越这样看待你的人民,你皇帝新装的美丽就越不言自喻。

随着人类网络文明的发展,处于优势地位的统治阶级敌视网络化的陈旧意识形态逐渐成为历史发展进步的阻碍。旧意识形态势力对新兴网络势力的诬蔑和压迫,对网络世界的敌视和封锁,这些都表明了他们对于历史潮流的恐惧,都将成为他们在退出历史舞台之前的最后挣扎。那些妄图在历史车轮面前螳臂挡车的,都将最终被扫进历史的垃圾堆。即使你的血液正在得到数字移民的缓慢补充,你在可见的未来将仍然无法理解网络。我们会欣赏你对于异己几十年不变的阴谋论观点和文革口号文风,因为我们也会有怀旧的心情;我们也将笑谈你试图在互联网上划出国界的举动,因为愚蠢行为从来都是史书中的笑点。不过我们可以真诚地告诉你:

没有人想要更迭你的政权,我们对你陈旧的政权概念和意识形态烂腌菜毫不感兴趣。你无法理解在人类网络化的历史潮流之前宏大叙事为何而消解,你也无法理解国家和民族概念为何将分崩离析,

@slanterns
slanterns / todo
Created June 15, 2017 09:01
todo
migrate pakku to firefox
learning csharp
add more language supporting to vj4
develop a brand new online judge system
a pascal vm on CLR / pascal -> c#
translate documents for electron
@slanterns
slanterns / atom-exts
Last active September 23, 2017 05:03
language-markdown
linter-markdown
markdown-pdf
markdown-preview-plus
markdown-scroll-sync
markdown-themeable-pdf
markdown-writer
linter-write-good
atom-clock
Hydrogen
@slanterns
slanterns / build_ngx.sh
Last active October 27, 2019 23:12
for building nginx
apt install build-essential libpcre3 libpcre3-dev zlib1g-dev unzip git autoconf libtool automake cmake golang
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
mkdir build_ngx && cd build_ngx
wget https://github.com/axboe/liburing/archive/liburing-0.2.zip
unzip liburing-0.2.zip
cd liburing-liburing-0.2/
./configure
make && make install
cd ..
@slanterns
slanterns / uBlock_Rule
Last active June 6, 2017 16:09
用 !.* 干了一票 //轻且有趣
www.pixiv.net##.popular-introduction-block
||ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/holiday/rooster2017/logo.jpg$image
||ac.qq.com/ComicView/showInterceptPage/id/518333/cid/296?id===518333&cid===296&theme===dark&token===6po9oJ4vSkzJxrPb6R/1lX2vAFS+RHU+D6Nf5BCTYHQ3Kv3GIjRYGPL80N9C7PwHhLHvj/0Rv7BFp3RXHbb3cPK5WVK0F/lk07KtmrTs1vw=$subdocument
||ac.qq.com/ComicView/showInterceptPage/id/518333/cid/297?id===518333&cid===297&theme===dark&token===6po9oJ4vSkzJxrPb6R/1lX2vAFS+RHU+D6Nf5BCTYHQ3Kv3GIjRYGPL80N9C7PwHhLHvj/0Rv7BFp3RXHbb3cPK5WVK0F/lk07KtmrTs1vw=$subdocument
||ac.qq.com/ComicView/showInterceptPage/id/518333/cid/298?id===518333&cid===298&theme===dark&token===6po9oJ4vSkzJxrPb6R/1lX2vAFS+RHU+D6Nf5BCTYHQ3Kv3GIjRYGPL80N9C7PwHhLHvj/0Rv7BFp3RXHbb3cPK5WVK0F/lk07KtmrTs1vw=$subdocument
@-moz-document url-prefix("http://baidu.com"), url-prefix("http://www.baidu.com"), url-prefix("https://www.baidu.com"), url-prefix("https://baidu.com") {
/*========= Public ========= */
* {
font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
}
::-webkit-scrollbar {
width: 6px;
height: 10px;
background-color: rgba(0, 0, 0, 0);
@slanterns
slanterns / HTD.bf
Created September 10, 2016 10:52
Happy Teachers' Day!
-[------->+<]>-.[--->++++<]>+.-[++>-----<]>..+++++++++.-[---->+<]>++.>-[--->+<]>-.-[----->+++<]>.----.++.+++++.---.+++++++++++++.+.-[--->+<]>+.-------.++[->++<]>.--[-->+++<]>--.+[--->+<]>+++.-[---->+<]>+++.