Cysime Moflu https://blog.cysi.me 再不会遇见第二个时光 Wed, 29 Apr 2020 20:42:35 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.1 https://static.cysi.me/wp-upload/2017/07/cropped-glaceon-1.png?x-oss-process=image/resize,m_fill,h_32,w_32 Cysime Moflu https://blog.cysi.me 32 32 看海 – Cape Coast游记 https://blog.cysi.me/2020/04/cape-coast.html https://blog.cysi.me/2020/04/cape-coast.html#respond Wed, 29 Apr 2020 20:42:33 +0000 https://blog.cysi.me/?p=6521 被调往加纳之前,我也没想到过我这个生在内陆的家伙22年来第一次看海是在遥远的非洲。这个以前被称为「黄金海岸」的国家,最有名的旅游城市莫过于Cape Coast,因为「黄金海岸」曾经就指的是这里。

不过「黄金海岸」上流通的主要货物并不是黄金,而是黑奴。Cape Coast最著名的景点是两座奴隶堡:Cape Coast Castle 和 Elmina Castle,绝大部分美洲黑人的祖先都是从这里登上奴隶船的。

Cape Coast

曾经被称作黄金海岸,现在是加纳中部省(Central Region)省会的Cape Coast其实是一座很小的以渔业和旅游业为主的城市,如果不是地图上的标注,你很可能只会觉得它就是一个有些游客小渔村。

海岸角奴隶堡(Cape Coast Castle)就坐落在这座小城市闹市的最南端的海岸上。最初葡萄牙人修建了这座城堡,用来进行木材和黄金贸易,后来逐渐成为了关押和交易黑奴的地方。现在这座白墙黄瓦的城堡是18世纪英国人重建后的样貌。

因为城堡最初不是用来贩卖黑奴的,因此Cape Coast Castle的地牢是由仓库改造而成。部落战争战败方或是别的原因成为奴隶的黑人被其主人(黑人)与欧洲人交易换取香料、火药或是酒,然后就会被送往这些奴隶堡的地牢关押并等待去往美洲的船。

关押黑奴的地牢

约200个黑奴会被集中关押到这样狭小漆黑、潮湿闷热的地牢内,吃喝拉撒睡全在里面,除非奴隶船到达,否则就只能在这地牢内等待。如果有奴隶生病死掉,或是反抗,就会直接丢进海里——毕竟这些黑奴只值一瓶酒或者一颗子弹而已。

当然了,最讽刺的是,地牢上面就是欧洲人的教堂——住在上面的欧洲人都享受着纸醉金迷的生活,下面的那些只是“商品”而已。

而且这些欧洲人不止这一点“恶趣味”。他们还在城堡设立了“角斗室”:把两个黑奴丢进一个更加狭窄黑暗,而且空气稀薄的房间内,让他们死斗——要么一人活着出来,要么都死在里面。

至于侵犯女性奴隶,那都是非常常见的了,如果这个女黑奴怀孕生了孩子,这个孩子则会去接受欧洲人的教育,成为奴隶主;而他的母亲生完孩子仍然会被丢进地牢,等死或是等着运往美洲。

不归之门
黑奴贸易早就废除 Gate of No Return 现在也变成了 Gate of Return
不归之门的外面,繁忙的渔村
从城堡高处俯瞰渔村
白墙黄瓦的Cape Coast Castle

如果黑奴能活着挺到奴隶船到达,他们就会通过「不归之门」,运往美洲。现在绝大部分生活在美洲的黑人的祖先都是从这里或是Elmina的不归之门被运过去的。

在场有不少从美国过来寻源的黑人。他们有的驻立在不归之门前,或许是有些思索。

黑奴贸易早就被废除,「Gate of No Return」变成了「Gate of Return」,门外也成了繁忙的渔村,青年和小孩子在海滩上游泳嬉戏、踢足球,海上渔船忙于捕鱼,和这个屹立在大西洋岸边几百年的记录着整个非洲之痛白色城堡形成了非常强烈的对照。

如今,城堡里的大部分设施都被搬空,有的被改造成了黑奴贸易展览馆讲述着这段悲痛史。只有大西洋依旧汹涌的波浪仍在和几百年前一样地拍打着城堡下面的悬崖。

波涛汹涌的大西洋
从城堡俯瞰大西洋

抛开历史上的事件,单纯看海的话,Cape Coast也是不错的地方,站在城堡上或是在曾经欧洲人总督的卧室里看着大西洋,非常壮观。

——22年了,我总算是看到海了。

正当我感叹大海的壮观和黑奴贸易的历史时,城堡围墙下面的小黑孩的叫声把我拉回了现实,这群天天闲得蛋疼的小屁孩又是叫着 China China Money Money 讨钱来了,妈的,我差点忘了这是非洲了。所以我们中国人就是欠这群黑人一个棉花园呗

Elmina

除了Cape Coast Castle,Cape Coast还有一个著名城堡 Elmina。从Cape Coast Castle驾车沿着海走15分钟就能到达这个位于海湾上的城堡。

Elmina城堡就是为了奴隶贸易而建设的,因此拥有更多的地牢,而且地牢直通出海口(不归之门),方便奴隶主直接将地牢内的努力赶上船。

Elmina城堡
Elmina鱼市

殖民者早就不在了(事实上,加纳是西非第一个独立的国家)现在,Elmina城堡下面成了当地非常繁忙的鱼市,附近的渔民都会在这里卖他们捕获到的海产。

看海

Elmina和Cape Coast之间的路是建在海边的,沿线都是椰子林和沙滩,没有人也没有别的污染,下车跑到海边沙滩感受下浪花,或是坐下听听涛声,捡捡贝壳好不惬意。我觉得这时候我自己就像小孩子,单纯地见到大海而发自内心的激动,看着一望无际的海,发呆,让海水打湿自己的鞋子。

不过大西洋确实波浪挺高的,而且浪拍上岸也比想象的大…

下海需谨慎呢。

]]>
https://blog.cysi.me/2020/04/cape-coast.html/feed 0
花瓶是花瓶,不用又不行:三星 Galaxy A51 https://blog.cysi.me/2020/04/samsung-a51.html https://blog.cysi.me/2020/04/samsung-a51.html#respond Wed, 29 Apr 2020 09:10:02 +0000 https://blog.cysi.me/?p=6423 因为我iPhone8的后置摄像头毫无征兆地坏了,导致无法扫码,而我现在又在遥远的加纳,所以不得不拿出春节抽奖发的钱就地买了台备用机,然后等苹果发布iPhone12。

在加纳,智能手机的选择并不多,能买到的牌子主要是三星,华为,苹果,智能机之屑诺基亚和廉价的传音系。综合价格、外观和品牌因素,最后我选择了三星 Galaxy A51,售价1799加纳赛地(约合人民币1999元)。

三星Galaxy A51/A71系列没有在大陆上市

综述

这手机拿在手上,无论是外观还是手感都不错,大小适中,另外值得一提的是最低配(或者说仅有这一款)都有128GB存储,不过RAM仅有4GB(虽说备用机足够了)。同时支持双卡和MicroSD卡扩展且扩展卡不会占用SIM2的位置,这种大容量且可扩展的模式在非洲应该会很受欢迎。

另外,三星全系列手机在非洲都有24个月的超长保修。

24个月保修

手机部分参数如下:

  • Exynos 9611 SoC
  • 摄像头位于正中的6.5英寸挖孔Amoled / 1080×2400分辨率
  • 4GB RAM / 128GB ROM / 可扩展MicroSD卡
  • 4800万像素 4摄 排列外观与S20类似
  • 蓝牙5.0 / NFC / 屏下指纹
  • 三星One UI 2.0 (Android 10)

包装内附送了一副耳机(虽说国产机大部分是不会配耳机的,但这是非洲市场)、欧标充电器及数据线。销售商还送了一个充电宝(非常烂,20包邮那种)和一个蓝牙音箱(非常烂,30包邮那种)。

粗看一下还可以,而且拍照效果至少比国产千元机强,三星的One UI设计也比较好看,没有MIUI的辣眼和EMUI的土,总体“第一印象”还行。

坑点

我之所以说这玩意儿比较花瓶,是因为它的性能(或者应该推锅给三星对祖传优化)——而且是在以“这是一台备用机,不会用来玩任何手游”的要求下得到的结论。

虽说在众多国产机的打压下三星推出了不少A系列中端智能机,而且确实它的2000价位的配置也没以前那么坑了,但还是问题不小,日常使用体验的“流畅度”就是其中之一。现在2000价位,甚至是1000元价位的国产机其实日常使用的流畅度都不错,很难得会出现如 “打开应用抽屉都会觉得有点卡” 的状况——然而很不幸,三星还真的能碰上。

首先猎户座9611有点先天不足,具体可以看 GeekBench的跑分

确实猎户座9611这块SoC并不是什么好东西,但正儿八经来讲应该不至于卡到这个地步,所以估计还是得推锅给三星的优化。(毕竟当年TochWiz那个优化谁都懂的)不过好在上面说的卡顿主要是集中在启动器和从游戏回到启动器的过程中,其他地方使用感觉还算良好。(所以三星这个启动器优化真是一言难尽)

第二点是防误触功能依旧不行。现在全面屏普及,边框也在越做越细,手机厂商应该更加重视防误触功能,然而三星看起来这么长一段时间没什么大的长进,还是非常容易发生误触导致 播放视频被暂停,Telegram里面屡屡按到最底部的按钮。

另一个坑点就是指纹解锁。这个屏下指纹让我想起了当年三星早期的HOME键指纹的识别率——非常差,而且慢。但这也是我第一次用屏下指纹的机型,所以其他品牌的手机是否这样我也无从得知。不过至少可以说三星A51这个屏下指纹还是很差的。

当然还有那个非常差的扬声器。虽说我不太在意备用机的音质,但是这手机的扬声器实在是太烂了,比荣耀9X的扬声器还烂。

优点

外观讨喜。今年很多品牌的手机新品都采用了挖孔屏,但无一例外都是左侧或者右侧挖孔,中置挖孔印象中只有三星才有,估计是三星自己搞了专利导致其他厂家不能使用(而且不出意外他们的旗舰机还都得用三星的Amoled)。我个人觉得中置挖孔比左或右侧挖孔好很多,而且A51的挖孔面积做的也比较小(比Note10系列小一圈),所以整体看起来还是不错的。而且有绿色款,背面非常好看。

One UI部分设计可圈可点。One UI本身我个人觉得比较好用,毕竟现在三星也开始偏原生了一点,对我来讲偏向原生我自己就用得更加顺手;而且不少小功能我也比较喜欢。

比如这个可侧栏,应该是以前S系列Edge拿过来的,可以呼出剪贴板、天气、指南针等小工具,也可以安装第三方扩展进行补充。

玩游戏的时候提供“锁屏挂机”,即保持游戏在前台运行,屏幕变暗到几乎不可见,除非解锁否则不响应触摸,配合Amoled的特性,有的脸游玩家应该会很喜欢。(挂机、下载更新等作用还是不小的)

还有一个小功能就是横屏竖屏切换,不需要关闭方向锁定开关,系统自动检测到屏幕方向变化的时候会显示一个小图标(见右上角),点击一下就可以直接变化方向了,实用而且暂时没有在别的ROM中发现类似功能。

其余的话…姑且都算Android共有的特性或者Android 10的新特性了吧,如果非要提的话就是至少这种外国品牌的手机不会严格限制后台(当然就要小心那些国产流氓了),也原生自带Google套件所以FCM这类推送是没问题的,之前用过荣耀9X,FCM残缺还是有点不爽,而且一些程序锁屏就杀,还是太过于激进了(然而那些流氓这么杀也杀不掉,该唤醒还是唤醒,说白了防的都是君子)。而且EMUI没有接入Android的自动填充,因此1Password这种密码管理软件体验很糟糕。

总结

虽说有一些坑点而且确实性价比不高,但没有办法,选择只有那么点,也只能选择它了。不过还好,作为备用机A51还算合格,毕竟外观和系统都是加分点,主要就是性能(或是说优化)比较差,不过作为备用要求也只能这样了。

但是…现在加纳这里三星S10e(骁龙845,小屏幕款)只要2599赛地,早知道当时咬咬牙买个S10e或者Note10 Lite了,也不至于性能太差,唉…总之,我现在只能等苹果出iPhone12了,这个摄像头坏的是在不是时间啊。

]]>
https://blog.cysi.me/2020/04/samsung-a51.html/feed 0
冰布子的IDC盘点(第二弹) https://blog.cysi.me/2019/12/glaceon-idc-talk-vol2.html https://blog.cysi.me/2019/12/glaceon-idc-talk-vol2.html#comments Sun, 08 Dec 2019 23:51:07 +0000 https://blog.cysi.me/?p=6346 距离我的第一篇IDC盘点博文已经快一年了,手上的VPS/独立服务器也变了不少,所以我感觉自己有必要再写一篇新的,同时也给各位传授更多的人生经验。

今年我买VPS就偏理性点了,不是特别吸引我的就没碰,不过还是老话,本文依旧是完全主观,且这一期不回特别注重对大陆的连接质量。

OVH美国站黑五特惠(正在使用)

使用套餐:2019年黑色星期五 Vint Hill 特价VPS(17.88USD/年)

大名鼎鼎的OVH,相信知道的人不少,除了大陆之外线路和速度其实还不错,性能还行,高防且价格便宜。今年黑五美国站推出了美国东部偏远山村Vint Hill的特价VPS:1C 2G @ 100M仅需 17.88USD 一年且是循环优惠,性价比非常好——只要你不在意对大陆对连通性。不过说实话,套个CF又不是不能用,毕竟这么便宜配置也还可以,再怎么说也是OVH对呢,对吧?

如果想要便宜的玩具域名的话,可以考虑在IE站(ovh.ie即欧元区国际站)去买.ovh后缀的域名,黑五期间1.99欧元,平常价格和续费都只要2.99欧元,相当便宜。

特别提示:OVH的账户验证比较严格,一定要用真实信息下单并准备好资料(账单,信用卡,护照等)准备验证。值得一提的是美国区效率惊人的快,从下单到验证到开通只用了1小时不到,快到忘了这个公司是法国人开的。

Kimsufi独立服务器(不再续费)

OVH的廉价独服子品牌Kimsufi,算上促销的话价格和配置在同价位也算能打。(我没说N2800那个垃圾)闪销主要是KS7和KS10,个人的话KS7闪销就很不错,唯一缺点是带宽只有100M确实有点小了。

值得一提的是他们最便宜的独服KS1我也不知道为啥居然还有人要抢,N2800这个鬼东西比C2350还要垃圾,因为它在下载东西同时开qBittorrent WebUI都有可能当场去世,而且我连反代都还没用,性能差得有点过分了。5美元的价格为什么不蹲一下隔壁Online的特价呢?

据说现在国际区(爱尔兰)免税也越来越不好弄了,而我一直是美元区默认无税,使用信用卡支付也没找我要额外的审核。

Online特价独立服务器(正在使用)

使用套餐:特价C2350独立服务器(2.99EUR/月)

又是一家法国公司,俗称法国套路云。为什么这么说呢?因为Online现在到大部分促销根本不是永久循环,而是几个月(或者一年)之后就会恢复原价;甚至以前号称永久特价的2欧元独服都会突然告诉你不再能用优惠价格续费,强制恢复原价并美其名曰“升级服务”。

但是十多天前这套路云居然又开了一次“永久”的特价促销,C2350独立服务器3欧元特价回归(虽说我也不知道这回能永久到多久),但是力度比现在的黑五强多了,因为实在是很便宜所以我还是整了一个,PT刷刷国内站还是不错的,因为Online内网真的一堆Seedbox。——但是我自己仍旧不推荐C2350,因为它的性能真的非常垃圾,建议C2750起步,看看隔壁的i3也是不错的。

特别提示:和OVH一样,Online的反欺诈审核也很严格,务必使用真实信息下单并验证手机号,同时需要信用卡开通(买外国服务怎么能少了信用卡),我自己下单后没有找我人工验证,直接就可以用了。同时,作为一个正经的法国公司,工单效率一定是很慢的。

OneProvider独立服务器(正在使用)

使用套餐:特价i3 530独立服务器(10EUR/月)

OneProvider就是上面那一家的官方黄牛,但是这个二道贩子甚至经常比本家Online良心很多(比如优惠是真正永久且没有初装费),入门爆款OP10O就指的是我现在在用的这个i3特价独立服务器。这款配置拥有 4G内存 2x1T硬盘且配有硬件RAID,性价比很高,搞个半全能Seedbox也是极好的。

特别提示:请务必使用欧元结算,用加元或美金的话会贵一些,但是如果你用微信或支付宝支付会强制改加元结算,这一点必须注意,所以我强烈推荐使用PayPal或信用卡支付。同时,这也是一家正经的法国公司,所以工单效率依旧遵循法国传统。

DMIT HKG VPS(正在使用)

使用套餐:HKG Mini(14.9USD/月)

我也算是DMIT的老用户了,从他们刚出香港VPS的时候就在用,最开始他们用的是PCCW不算特别稳,之后上游换成安畅和NTT就很香了。虽说价格稍贵但确实是同类型里性价比最高的一家。所以他们家我也用挺久了。不过最近听说香港区老炸,但我也不在国内所以不能评测就是了…但是其他人(DMIT用户群)说炸的时候我也拿自己家里的NAS(重庆联通)去测试,倒也没发现什么问题。

特别提示:DMIT香港区已经很久都没货了,而且暂时也不会补货(或者说补货不了),新开的美西区我自己觉得一般,可能还是觉得RFC好一点…

AbleNet(正在使用)

使用套餐:512M VPS HDD @ K-OPTI(649JPY/月)

日本那边的小鸡我个人觉得还是以所谓原生IP为主要目标为好,所以基本就只能限定本土运营商。我买过Kagoya(K-OPTI机房,但是能解锁的内容不多了)、WebArena(NTTPC有接TATA,北京联通就会惨烈绕美),所以最后还是选择了AbleNet这家。不过需要注意的是AbleNet的机器是随机分配到两个机房中的一个,其中只有K-OPTI机房才可以解锁较多的服务。

特别提示:AbleNet虽然开放非日本人购买且提供英文界面,但审核依旧和其他日本本土服务商一样非常严格。需要使用真实信息下单且会进行人工审核(注意地址要详细到门牌号且禁止使用PO BOX)。但是审核效率还是很高的,这一点日本人比法国佬好多了…另外我听说这家虽号称无限流量(实际上日本本土服务商大部分都是无限流量)但是用多了会限速,但是我自己本身流量用的就少所以从来没出翔这个问题。

]]>
https://blog.cysi.me/2019/12/glaceon-idc-talk-vol2.html/feed 2
老旧博客的新生 https://blog.cysi.me/2019/11/old-blog-new-life.html https://blog.cysi.me/2019/11/old-blog-new-life.html#respond Thu, 28 Nov 2019 19:02:34 +0000 https://blog.cysi.me/?p=6339

2019年11月28日,这是本博客运行的第3263天。使用VPS运行博客已经快5年了,我最后还是决定转移回到最开始用的虚拟主机上。

在这么多年绕了各种圈子,试了各大服务商的水后,我打算——至少仅仅对于这个博客而言——进入养老模式,拿去折腾的部分和不能去折腾的部分干脆直接分开,省钱又省力。因此,这个运行了快十年的老旧博客今天正式搬迁回虚拟主机。

前因

要说以前用VPS建站的原因,第一个就是图新鲜,第二就是图玩法多,恨不得啥东西都扔一台机器上(哪怕这台机器配置并不高)。刚玩的时候Linux我是一点儿都不会,搞个面板(比如AMH)扔上去就行,过了两年发现还是LNMP包好使,一直用Oneinstack至今。

那为啥现在又不想用了呢?倒不是不想再折腾VPS了,而是自己打算把这个博客——我唯一一个还算稳定的自搭服务独立出来,一方面可以在得到更稳定的水文环境下六空间更好的去折腾别的东西,另外一方面就是单给一台主机扔上LNMP这一套环境确实有点太难为我的那堆低配置小鸡了。虚拟主机因为其特性,在搞LNMP环境下提升不小,因此响应速度一类自然也会更快更顺……以及更便宜。

早在几个月前,微基主机(也就是屌鸡家)出美西虚拟主机的时候我就在关注他们了,鸡家的东西都很不错,圈子里口碑良好,而他们出的这个虚拟主机价格是真的非常吸引人,所以当时就买了台1G多站款,一年只要57元人民币,相当划算(毕竟我随便一台小鸡一个月都可能不止10USD)。

使用后我发现LiteSpeed是真的非常强大,配合Wordpress插件LiteSpeed Cache可以弄出比使用普通缓存插件(W3/WPCache一类)更明显的优化提升,总之就是非常满意,但是无奈自己的老旧博客光附件都有1.5G之多,而且我当时还是附件存本地加套CDN的做法,所以不能直接搬迁到容量仅有1G的虚拟主机上。因此那会儿我只在上面放了少数几个PHP程序玩,没搞啥别的(也就是吃灰)。

不过,最近鸡总说他们要搞新的香港CN2虚拟主机,价格实惠(5元一个月)且美西老用户可以直接搬过去,我想了想,决定趁此机会搬走为好,而搬之前必须先把附件的问题解决好。

搬迁

转移附件依旧是转移到阿里云OSS,没别的,就图便宜又好用,OSS的Wordpress连接插件依旧在更新,其他产品(腾讯COS,又拍等)的插件都很久没动静了。同时,阿里云的CDN现在允许非中国区加速,也就是说他们的CDN可以使用非备案域名了,这一点非常好,反正阿里云香港区速度也是非常快的,没有大陆区加速也没问题。

迁移到阿里云OSS可以直接用阿里云官方工具 ossutil ,具体操作直接查阅 官方文档 即可。这个工具操作起来非常简单所以就不多说。

接下来就是使用插件,我们可以在Github上获取 oss-support

弄好之后不要急,数据库也得改,把旧的图片连接换成新的地址,执行下列SQL语句即可。

UPDATE wp_posts set post_content=replace(post_content,'https://就旧地址','https://新地址')

完成后,我们再备份一下所有的图片附件到一个安全到地方,删掉本地附件并开启插件测试图片有没有问题,确认无误后就可以了。

——完成了上面到操作后,我的博客从1.5G缩小到了92M,扔进1G的主机上毫无压力了。虚拟主机本身就以低门槛著称所以搬过去相当简单,只不过Plesk面板没有远程下载功能,只好用SSH自己wget一下数据过去。

至此我的老旧博客基本就迁移好了,现在在虚拟主机上,使用阿里云OSS并套上了阿里云CDN,其他js和css文件也会交给Azure CDN进行加速。

VPS的其他用途

除了跑跑代理之外,做个Telegram微信转发(EFB-Forwarder)或者别的Telegram Bot,再买个OVH的机器刷刷PT开个Plex啥的都是极好的嘛~

]]>
https://blog.cysi.me/2019/11/old-blog-new-life.html/feed 0
Hetzner独服使用体验 https://blog.cysi.me/2019/05/hetzner-dedicated-server-exp.html https://blog.cysi.me/2019/05/hetzner-dedicated-server-exp.html#comments Tue, 21 May 2019 11:21:15 +0000 https://blog.cysi.me/?p=6303 用了几个月的WISHosting之后,我决定买一台大盘独立服务器作为Seedbox兼媒体中转中心。

高性价比的独立服务器服务商也就那么几家,出名的无非OVH(旗下的Kimsufi),Online(的官方黄牛OneProvider)和Hetzner。前两者我去年都用过,体验不算很好:Kimsufi的KS7闪促只有100M带宽不说,还有高负载下会自动重启的毛病;Online的只买了Atom C2350的款式,这CPU的Passmark甚至还没1000分,要搞个Jellyfin啥的还是太吃力了(但是6欧要啥自行车)。

选购Hetzner

选择Hetzner的主要原因就是性价比很高。24欧元的价格下,Hetzner可以买到一款6TB硬盘(2x3TB)、16G ECC内存、Intel网卡、E3-1245v2的机器,性能很不错。而且他们是3天后才会出账单扣款,并提供14天退款保证,对于独服而言并不多见,所以试用上不需要担心。

Hetzner也有较为严格的账户审核机制,通常初次购买前会叫你提交护照等信息验证。但也有例外,比如我的这个账户就根本没有被要求验证过任何东西,直接买了就可以使用。根据网上的说法,使用Paypal大概率都会被要求提交验证,使用信用卡就好一些。

我最开始选择的是i7-3770/6T/16G的款式,但发现其稳定性很糟糕(和我之前买KS7的时候遭遇一致),挂了一些种子之后几乎每天凌晨都会自己挂掉,不得不对之进行手动强制重启,但查找Log和让客服检查硬件都没有发现问题,我就不由得想到了去年使用同为i系列处理器的KS7,怀疑是i系列处理器或者没有ECC内存的原因,无奈换了另一款E3-1245v2/6T/16GECC/iNIC的机器,结果发现非常稳定,买来至今一次问题都没出过。

7月25日更新:

关于上一段所说的i系列CPU死机问题,TG群的一位热心网友发现了死机是libtorrent造成的,解决方案很简单,只要保证libtorrent版本是1.3.13+即可。根据这位网友的测试,使用1.3.13的libtorrent后他的i7 3770独服就没有再出现过死机的问题。(详细见本文评论)

Hetzner的开通速度很快,大约20分钟就能交付,默认启动恢复模式进行装系统、配RAID的操作,非常简单,而且整个系统安装的时间不会超过5分钟,比OneProvider或是Kimsufi的30~45分钟的时间强多了。同时他们的工单响应也非常迅速,最快仅10分钟,最慢也才一个班小时就能得到回复,比Kimsufi的随缘工单好不知道哪里去了。

使用

下单之后大约十多分钟即可交付,并自动启动为救援模式,按照提示就可以在里面自行安装系统。(下面的IP是我已经退掉了的i7处理器那台)

设置好RAID(我直接使用RAID0),分区,Hostname等基本设置之后,保存(F10)即可开始安装,安装速度同样非常迅速,大约两分钟即可完成,重启就能使用了。作为Seedbox的话,当然就要使用Ubuntu啦!

这一台Hetzner的独立服务器的作用是Seedbox为主,并附加上了Aria2(用于DDL和百度云)、Sonnar(自动下载电视节目或番剧)、Bazzar(用于自动下载字幕)、Jackett(用于配合Sonnar)、RapidLeech(下载国外网盘)和其它一堆杂七杂八的工具。

Hetzner的德国机房给了1Gbps的无限流量带宽(于2018年末从20TB单向出升级到了无限),我自己使用速度很快,国内的话移动电信直连,联通绕美,但丢包还是比别的欧洲机器好一点。

不过鉴于这个线路,在国内的速度的话应该不会有多好,该套CF还是得套一个。不过我大部分时间不在国内,所以这个速度对我自己来讲比较理想。我找在国内的朋友测试,西北的校园网最高也能有800KB/S左右,其实还行。

Seedbox体验

既然主要是拿来做Seedbox那就要先谈谈作为Seedbox本身的体验了。

首先要说的是Hetzner拿去跑Speedtest的话看起来效果并不太理想,几乎测试出来上传都只有300多M,不过实际上无论是上下行,跑满是不成问题的。

我手里大站不多,所以测试有限,我使用的客户端是qBittorrent。在RED和AB,GGN之类的海外大站的种子,上行可以起飞到110MB/S,就连主打电子书的MAM也可以达到差不多的水平。至于下行就更简单了,不论是GGN,RED,AB,甚至MAM,下行走满不成问题。

目前我运行有两个客户端:Deluge和qBittorrent,前者可以提供ThinClient远程控制非常方便,后者则似乎有一些速度上的优势。

不过鉴于地理位置在德国(而且不在法兰克福),所以要和2.5G口位于阿姆斯特丹的LeaseWEB比起来的话还是会差一些,但轻度使用半天不到跑300多G不成问题。

总结

Hetzner应该是目前能买到的独立服务器中性价比最高的一家了,不论是性能还是存储空间都给的非常足,自2018年末后也不再限制每个月20T流量,刷子们更开心了。

不过值得一提的是,Hetzner在注册使用时务必使用真实信息以防止验证的时候遇到麻烦,如果可以的话,尽量使用信用卡而非Paypal,这样甚至有概率不会找你要验证。

在选购竞拍的时候,如果不满意14日内可以退款(如果出账单扣款了,则退到余额里),然后买新的。但注意不要滥用无理由退款政策,否则会删号不退款。

总而言之,机器不错,我也打算长期使用。

]]>
https://blog.cysi.me/2019/05/hetzner-dedicated-server-exp.html/feed 12
Majete国家公园游记 https://blog.cysi.me/2019/04/majete-wild-reserve.html https://blog.cysi.me/2019/04/majete-wild-reserve.html#respond Wed, 24 Apr 2019 19:53:09 +0000 https://blog.cysi.me/?p=6279 这是我在非洲的第一次Safari(游猎)。实际出行时间是2018年12月2日,不要问我为什么这么晚才写。

我所在的项目在马拉维的南部,在这里有两个国家公园比较出名,一个是印在50当地币(马拉维克瓦查)上的Longwe野生动物保护区,另外一个就是我们几个去参观的Majete了。从Chikawawa开车大概20km,也就是说离项目也只有不到50km远。

从离Majete最近的镇Chikawawa出发,颠了18km的土路后,总算是到了大门口。游猎的费用并不高,自驾每个外国人只需要7200克瓦查(约人民币60元,当地黑人3000克瓦查)并加上7000克瓦查每车的费用;如果需要使用公园提供车辆,则游猎费用为每人17000克瓦查。这天除了我们几个中国人之外,其他游客都是欧美人。

园区里面的工作人员很热情,在交代好一些注意事项和推荐线路之后,就可以开车出发了。

Majete的主要特点是园区一部分是马拉维最大河Shire River,如果在之附近的话可以看到鳄鱼、河马和大象,以及跑去喝水的其它动物。

据当地人讲,Shire River非常危险,因为里面有非常多的鳄鱼,一般人不敢靠近,怕被潜伏在里面的鳄鱼给吃掉。

不过这次我们并没有(至少是没发现)到鳄鱼的踪迹,没准是它们伪装得太好了。

沿着Shire River一路向北,我们还在一处观景平台上远远地看到了几只大象(真的很远,被压缩后的图片估计已经看不清了,不过观景平台上的景致还是真不错)。

就如同Majete公园的LOGO一样,这里漫山遍野都是鹿和羚,或者说这是Majete国家鹿羚公园也不为过?不过它们的屁屁是真的很可爱啊。

——事实上接下来好几个小时的行程,一路上全都是各式各样的它们。

临近中午的时候,在最北端的观景平台,我们还看到了一直喝水的猴子。它非常谨慎,先是东张西望地靠近,由于了好一会儿之后才靠近水源(难道是怕潜伏的鳄鱼?),喝了几口后就迅速消失在了树林里。看来森林里面或者不容易啊。

值得一提的是,公园里面的路况其实非常糟糕,不少路被洪水侵蚀会非常不好走,因此公园也仅推荐四驱车自驾,我们在路上好几次差点无法通行,还好司机技术还可以,加之我们的四驱车加成,都算是有惊无险。虽说一开始会给救援电话,但是园区内大部分区域都是没有一点点信号的。

总之,这次Majete的游猎还算行,不过可惜的是很多动物,比如长颈鹿、斑马,以及各种捕食者都没有接触到,希望以后去Longwe国家公园的时候能够见到吧。

]]>
https://blog.cysi.me/2019/04/majete-wild-reserve.html/feed 0
冰布子的Seedbox入门笔记 https://blog.cysi.me/2019/04/seedbox-note.html https://blog.cysi.me/2019/04/seedbox-note.html#respond Tue, 23 Apr 2019 19:46:26 +0000 https://blog.cysi.me/?p=6253 我是去年开始玩PT的,由于非洲的网络加上我电脑只有256GB存储,Seedbox就成了我自己的刷PT、媒体存储及播放的必备品。

不过要做一个相对完善的Seedbox还是需要花点心思的,所以就码一篇文章记录一下,也方便自己日后参考。

目前我在混的PT站有 RED,MT,HDH,JPOPSUKI,32P和BAKABT。

选择Seedbox提供商

最开始我有在使用OneProvider(Online)的便宜独服,也就C2350的那一款。不过鉴于此Atom CPU性能极差(CPUBenchmark分数还不到1000),使用Plex的时候只要一开转码必定卡死,只能放弃。

后来OVH旗下Kimsufi KS7独服打折,我买了一台来玩,使用的是i3 2130,但不知道是什么原因,这个独服也是只要使用Plex开转码的时候会自动重启,但负载不算很高,而且这是独立服务器也不存在“因为资源占满而强制限制”的情况,无奈也只能出掉。

我自己使用的不算很频繁,且会用无限空间的Google Drive存储目的地,所以最后我还是选择了Wishosting的OVH分销,性价比非常高。(13USD/季,450GB存储,2G内存,1核心),也懒得去花更多的钱买Atom独服了。

不过如果要考虑独服的话,Hetzner性价比也相当不错。(然而我个人用起来没啥必要就不上车了)

搭建环境

我自己认为,一个比较完善的Seedbox应该具备下载、媒体管理和文件管理三大主要功能,根据我自己的使用而言,使用Deluge、Transmission、Aria2、RapidLeech、RClone、Jellyfin配合Google Drive、LNP环境为佳。同时,为了部分情况下方便管理,推荐安装一个VNC+桌面环境。

本文使用的环境为Ubuntu 18.04。

为了方(tou)便(lan),我们可以使用 Inexistence 项目来完成上述大部分软件的安装。这个脚本还支持顺带安装VNC和桌面环境,有时候管理起来会更加上手。

至于LNP环境,我们可以使用 Oneinstack 来完成,这也是我多年以来一直在使用的LNMP环境一键安装包。

Aria2直接使用 apt 包管理器安装一下即可。

Jellyfin可以直接使用 官方文档 给出的方法,Ubuntu也是使用包管理器安装。

反向代理

BT/PT客户端、Jellyfin需要使用反向代理以绑上域名。

location / {
         proxy_pass  http://127.0.0.1:[port]/;
         proxy_redirect     off;
         proxy_set_header   Host             $host;
         proxy_set_header   X-Real-IP        $remote_addr;
         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
       }

挂载Google Drive

Wishosting的400G存储固然不够,所以不再做种的文件需要转存到Google Drive。

安装配置好RClone后,使用下面的配置。

nano /etc/systemd/system/rclone.service
DriveName为Rclone的配置名称,比如你配置rclone的时候,Name填的Rats
Folder为网盘里的文件夹路径,如果你要挂载整个网盘,直接填/挂载整个根目录
LocalFolder为本地服务器上的挂载文件夹,如果你需要将网盘的文件夹挂载到服务器上的/Drive文件夹,那就填/Drive

[Unit]
Description=Rclone
AssertPathIsDirectory=LocalFolder
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount DriveName:Folder LocalFolder \
 --umask 0000 \
 --default-permissions \
 --allow-non-empty \
 --allow-other \
 --transfers 4 \
 --buffer-size 32M \
 --low-level-retries 200
 --dir-cache-time 12h
 --vfs-read-chunk-size 32M
 --vfs-read-chunk-size-limit 1G
ExecStop=/bin/fusermount -u LocalFolder
Restart=on-abort
User=root

[Install]
WantedBy=default.target

Transmission配置

Ubuntu下直接使用PPA安装即可。这里我们可以参考 这篇文章

apt update && apt install software-properties-common -y
add-apt-repository ppa:transmissionbt/ppa #添加Transmission Stable builds源
apt update && apt install transmission-daemon -y  #安装过程中会顺带把transmission-cli也安装上

配置的时候,不要忘记关闭Transmission,不然配置文件修改会无效。

service transmission-daemon stop

下面修改配置:

nano /etc/transmission-daemon/settings.json #编辑配置
找到几个RPC的配置
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "",
    "rpc-host-whitelist-enabled": false,
    "rpc-password": "PASSWORD", #密码,记得修改
    "rpc-port": 9091, #端口
    "rpc-url": "/transmission/",
    "rpc-username": "transmission", #用户名,记得修改
    "rpc-whitelist": "127.0.0.1",  #如果没有反代,可以考虑改成0.0.0.0
    "rpc-whitelist-enabled": false, #或者把这个改成true取消RPC白名单

为了方便使用,我们还可以安装Transmission Web Control(TWC),一个非常强大的第三方WebUI。具体可以参考 官方中文文档

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
chmod +x install-tr-control-cn.sh
bash install-tr-control-cn.sh

其余的配置,我们直接在TWC里面完成即可。

Deluge配置

Ubuntu下,Deluge直接使用 apt 包或者PPA安装即可。安装过程不再赘述,可以参考 官方Wiki

如果是手动使用apt安装的话,默认是不会有Systemd守护进程的,所以应该自己配置(如果使用上面提供的脚本,则可以忽略下面的所有配置讲解),配置方式可以参考 官方文档

如果想使用ThinClient(桌面客户端的远程管理模式),需要做下面的步骤:

killall deluged  #关闭进程
su --shell /bin/bash --login deluge   #登陆deluge用户
echo "用户名:密码:10" >> ~/.config/deluge/auth  #写入权限文件
deluged   #启动进程

完成后即可在自己的电脑上使用ThinClient管理。

Aria2配置

用于下载百度云,待更新。

]]>
https://blog.cysi.me/2019/04/seedbox-note.html/feed 0
我所用过的IDC盘点 https://blog.cysi.me/2018/12/idc-that-i-used.html https://blog.cysi.me/2018/12/idc-that-i-used.html#comments Fri, 14 Dec 2018 10:39:29 +0000 https://blog.cysi.me/?p=6203 我大概是14年末才入坑VPS的,这东西真的有毒,用上之后就在里面花的时间还真不少。这几年买到过好货也踩过坑,于是我想着今天来总结一下我用过的那些IDC们。

在这里我仅仅只是总结和阐述个人观点,推荐大多以大陆连接性为主要评判依据,不客观也不一定真实。

阿里云国际(正在使用)

真香指数:🌟🌟🌟🌟🌟(香疯了)

用过的套餐:4.5USD 新加坡 和 9USD 香港

一些建议:有能力就上吧,蛮不错的,性价比很高。(需要海外手机号码、外区Paypal和VISA/MasterCard/JCB/AE信用卡,还需要一些耐心)

购买(无AFF):阿里云国际版

关于阿里云国际版的详细评测可以移步我之前写的文章。

[insert ids=”5952″]

[insert ids=”6048″]

阿里云网络质量和线路质量相信不用我说了吧,国际版现在就算是限速30M也很香,不管是代理还是建站或者玩游戏,自用都很足够了。

我自己买到阿里云国际版也很辛苦,花了好几个月,最后出国了才成功激活,真的是费了不少事儿,不过还好都算值得。

不过需要说的是,阿里云国际的4.5美金的新加坡对联通并不好,走的Singtel人称Shittel,甚至还长时间炸过几次,移动电信就是CN2了,蛮不错的,当然建站的话可以说性价比非常高了。至于9美金的香港,质量如何不必多说,阿里云的线路很不错,玩游戏也完全没有问题,目前本站就在香港阿里云上。

顺便一提,阿里云硅谷的机器并没有CN2,很神奇。

BandwagonHost(正在使用)

真香指数:🌟🌟🌟🌟(考虑到性价比的话算美西比较香的)

用过的套餐:9.5USD的OVZ旧版套餐,19.99USD的标准款。

一些建议:联通不要买DC8,C3机房对联通不友好,但是电信移动很不错;联通用户可以考虑DC3(QN机房),个人使用还是不错的,可以蹲点一些促销。

购买(无AFF):BWH官网

我相信用过VPS的朋友十个有九个都用过它,而且还有不少是因为它入坑的,原因很简单:便宜,而且面板比较方便,当时还有代理一键搭建的功能,深受新手欢迎(同样也深受功夫网的欢迎,搬瓦工的功夫网合作伙伴称号可不是白来的)。

我入坑的时候买的是现在人称传家宝的类型,不过最近BWH已经不再提供OpenVZ的VPS了所以这堆传家宝也不再有任何意义了。

当时我几乎不会用VPS,也是第一次用CentOS,一切都靠一键脚本,出了问题自己Google琢磨,慢慢的补了不少知识,那时候使用LNMP环境也图简单用的AMH面板(现在感觉其实并不好用)。

总之,BWH现在KVM机器还是不错的,价格也不贵,还提供免费快照等服务(要知道这个东西很多家都是收费的)唯一可能要注意的就是被Q的可能了,毕竟树大招风,而我现在不怎么用它所以现有的CN2 GT套餐已经不打算续费了。

KDataCenter(太贵续不起)

真香指数:🌟🌟🌟🌟(贵但是香)

用过的套餐:19USD/月的VPS

一些建议:贵,但是非常适合联通使用。

购买(无AFF):KDataCenter

我有详细评测过这一家的VPS,可以移步下面的文章查看。

[insert ids=”6026″]

适合联通的地方不多,北方主要就是韩国和俄罗斯伯力海参崴之类(当然还有香港了),说到韩国VPS的话就必须提到这家了。KDataCenter走的SK线路,质量很不错,但是移动会绕香港、电信部分回程绕香港且教育网绕美——但是联通就非常香了,速度非常快,G口可不是盖的,不管是测速还是亲自使用都非常爽。

不过缺点也很明显,这家并没有一个像样的面板,不论是重装还是重启都得…发工单,另外就是价格了,19USD一个月并不便宜,而且韩国的流量是非常非常贵的,贵到加流量不如再开一台的地步。

Kagoya(暂时不用)

真香指数:🌟🌟🌟(不香)

用过的套餐:649日元/月的KVM

一些建议:便宜的原生IP,没有原生需求就不要上了。

购买(无AFF):Kagoya

据说Kagoya已经屏蔽大陆IP注册了,不过我是在非洲注册的账户,验证填写的真实信息,使用起来没有问题。

回到机器本身,649日元且不带初装费在日本这里不多见,而且不是很限制外国人注册使用,算是比较友好的一家了,而且提供日本原生IP且不会被P站屏蔽(樱花大部分被P站屏蔽了),如果有日本原生需求还是可以使用的。但是要追求速度的话就算了,因为Kagoya虽然去程IIJ,但回程有一定概率是NTT,所以高峰期炸是肯定的,而且现在IIJ在晚间高峰期表现也并不好。

我个人认为这家最大的优点就是无初装费且可以按天计价,适合临时使用。

星光互联(暂时不用)

真香指数:🌟🌟🌟🌟(略香)

用过的套餐:7USD/月的大阪KVM

一些建议:东京并不香,用大阪最好。

购买(优惠码osaka):星光互联

星光也是一家开了有点时间的国人商家了,但并不服务国人且屏蔽了大陆IP,如果开代理注册使用会被判定欺诈。不过我在非洲所以不受影响。

他们家目前对大陆最友好的就是InterNap机房的大阪KVM了,配置还可以,动态路由所以去回都是BBTEC/IIJ/NTT/KDDI动态,不过大部分去程都是BBTEC,回程多为BBTEC和KDDI,所以线路质量还是不错的。使用起来也还可以,不过需要注意的是不提供原生IP。

UOvZ(正在使用)

真香指数🌟🌟🌟🌟(真香)

用过的套餐:香港CVM、99元/年的美国CVM

一些建议:性价比比较高,老板不错,时不时有点优惠,可以在优惠的时候看看。香港CVM还是很不错的。

购买:UOvZ

一家国人商家,虽然名字带个OVZ但现在已经没OVZ的机器了,目前主推带快照和备份的CVM机型。CVM有香港沙田、日本大阪和美西三地可选。

我有使用他们的香港沙田CVM,带宽100M,是BGP.NET的机房走CN2,联通移动直连,速度很快而且只要43元/月;日本机房是xTom的BGP动态路由,但是大部分去回都是BBTEC,价格是51元/月,也很划算。他们家我还有一台99元/年的Physz的机器作为备用。总体来讲价格实惠,老板人也不错。

Amazon LightSail(不再使用)

真香指数🌟🌟🌟(联通不香)

用过的套餐:3.5USD,性能很糟糕。

一些建议:联通不要买。

AWS我也有详细评测,详细可以看下面的文章。

[insert ids=”6005″]

今年9月的时候亚马逊突然接了电信163直连,联通也改了IIJ/KDDI,突然就香疯了,顿时大家一窝蜂地跑去用。

然而好景不长,过了一个月联通就切了NTT,嗯,就是那个晚上炸的妈都不认识的NTT,就再也不用了。

但是现在电信和移动用着还行,虽然电信晚上还是经常炸。

需要说明的是部分IP段(比如54.x)是看不了P站的。

准备一说LightSail的性能非常差,我在里面放了EFB转发微信消息到Telegram经常重启,在别的机器上从来没有这个问题。

Kimsufi (正在使用)

真香指数:🌟🌟(除非有特殊需求才香)

最近在玩PT,但是就非洲的网费来讲是玩不起的,所以就要上SeedBox了,这时候就必须把目光放到欧洲独服了。

Kimsufi算是几家廉价独服提供商里面最便宜的一家了吧,最低的KS1每月只要3.99欧(然而得抢),如果不急着用的话建议等促销,比如我现在就是买的闪惠KS7(KS3C),只需要8.99欧就可以得到一台i3-2130处理器,8G内存,2T硬盘带宽100M的机器了,性价比非常高,OVH旗下也值得信赖。

当然OVH的机器(和别的很多欧洲机)就别指望线路了,欧洲机器绕美,美洲机器绕欧都是常有的,延迟四五百也是常有的,但是考虑到这个价格的独立服务器还有什么可说的呢?买买买就是了,做SeedBox再合适不过了。

购买过的套餐:KS7闪惠 i3-2130/8G/2T/100M 8.99EUR

一些建议:价格实惠,基本上是最便宜的,但是没这个需求不建议上,毕竟线路真的很差。

RamNode(不再续费)

真香指数🌟🌟🌟(稳定香)

使用过的餐:3.5USD KVM

一些建议:适合稳定建站,线路一般。

RamNode是一家以稳定著称的VPS提供商,我自己也使用了非常久,本站在几年前也就托管在他们家里。

他们家的西雅图机房连接大陆比较快,不过线路一般,但是非常稳定,基本没什么问题,如果是拿来建站的话在合适不过了,关键是价格也很不错。

Online/OneProvider(不再续费)

真香指数:🌟🌟(除非有特殊需求才香)

既然提到了Kimsufi那就不得不说下隔壁Online了,同样提供以法国为首的廉价独服,区别在于价格比Kimsufi稍贵但是带宽有1G,不过看起来国内线路可能比OVH好一点点(实际上半斤八两吧)。

值得一提的是,很多时候官网价格并不如官方黄牛OneProvider,而且后者还不要初装费,当然经典的8o 10o 15o机器基本买不到啦,有耐心的话可以蹲点,我现在手里只有一台9.99欧的Atom C2350机器,性能很差,如果是用Windows的话基本上干啥都能100%,不过带宽很足,玩PT很快,也就只有这一点比Kimsufi好了。

DigitalOcean(不再使用)

真香指数:🌟🌟🌟(大陆香不了)

和Linode一样,是一家技术实力强但是国内路由不行的一家,因为Github送50美金学生额度被玩炸了很多次,主要是旧金山机房比较香。高峰期国内的话同样是炸的妈都不认识。同样是因为被撸坏的缘故,开出被墙IP是常有的事情。

HostHatch (不再使用)

真香指数:🌟(真臭)

用过的套餐:5USD SSD KVM

一些建议:不用看了,SL都凉凉几年了,看别的吧,我连链接都懒得放了

在16年的时候,香港SoftLayer机房的VPS深受欢迎:便宜、带宽足、速度也快,我就是看上了这几点赶紧跑去尝鲜,去的就是HostHatch家,价格不贵,5美元一个月,当时香港SL机房真的是相当好用。

可惜好景不长,香港SL被众无良奸商DDoS之后被迫取消大陆直连,从此香港SoftLayer在大陆彻底不能用,所以我就全部搬走了

Linode(不再续费)

真香指数:🌟🌟🌟(大陆香不了)

大名鼎鼎的Linode,以前的高富帅机型,降价过几次之后也提供5USD的小鸡了,然而到国内路由一般,只有费尔蒙特和东京1能看,然而现在费尔蒙特也不行了东京1早就买不了了。能买到的东京2是NTT,晚上能炸的妈都不认识,所以主体国内使用就算了吧,虽然Linode技术实力之类的都很不错,只不过是不适合大陆主体使用而已。建站还是不错的,毕竟是大家了。

Vultr (不再续费)

真香指数:🌟🌟(玩坏了不香)

用过的套餐:5USD SSD KVM

一些建议:并不建议,除非你根本不在乎国内的速度和路由。同样的价格去搬瓦工或者AWS都行。

这也是一个非常流行的入门商家,支持支付宝,有日本机房,也是很多Affman必推的一家,但是现在的话,并不推荐,虽然便宜但是怎么说呢,还不如直接上搬瓦工呢。

日本节点也是早就被玩坏了,开出被Q的IP也是常有的,NTT几年前还好,现在烂的跟翔一样,天天晚上炸的妈都不认识,同样的价格反正都是炸,更建议去LightSail。

]]>
https://blog.cysi.me/2018/12/idc-that-i-used.html/feed 7
冰布子的Caddy入门笔记 https://blog.cysi.me/2018/11/caddy-note.html https://blog.cysi.me/2018/11/caddy-note.html#comments Sun, 18 Nov 2018 16:16:22 +0000 https://blog.cysi.me/?p=6056 我现在主力VPS有两台,分别是新加坡和香港的阿里云,其中香港那台装的是LNMP环境,跑着自己的这堆老字号网站(比如这个博客),而新加坡那台主要安装的Docker和NodeJS环境,如果还用Nginx反代的话就太麻烦了,所以我想到了Caddy。

上手两天后,发现它真的非常简单方便,如果仅仅只需要反代或者静态文件托管更是简单的要命,比起Nginx的配置来讲可以说精简了大部分。

在这里我做一个自己的简单总结,方便参考。

安装

安装很简单,Caddy官方有自己的一键安装包,可以直接在 官网 定制自己需要的插件。
我自己的安装如下:


curl https://getcaddy.com | bash -s personal docker,http.cache,http.cgi,http.filemanager,http.forwardproxy,http.git,http.jwt,http.login,http.minify,http.nobots

安装完成后,定义一下配置文件目录、网站目录和证书生成目录。

配置文件目录


sudo mkdir /etc/caddy
sudo touch /etc/caddy/Caddyfile
sudo chown -R root:www-data /etc/caddy

SSL证书目录

定义为 /etc/ssl/caddy 并做好权限设置(770)


sudo mkdir /etc/ssl/caddy
sudo chown -R www-data:root /etc/ssl/caddy
sudo chmod 0770 /etc/ssl/caddy

网站目录

定义到 /var/www,用户为www-data


sudo mkdir /var/www
sudo chown www-data:www-data /var/www

创建服务

最后,创建一个服务,这样就可以很方便地管理并实现开机启动。(使用systemd)


sudo curl -s https://raw.githubusercontent.com/mholt/caddy/master/dist/init/linux-systemd/caddy.service -o /etc/systemd/system/caddy.service   # 从 github 下载 systemd 配置文件
sudo systemctl daemon-reload        # 重新加载 systemd 配置
sudo systemctl enable caddy.service # 设置 caddy 服务自启动
sudo systemctl status caddy.service # 查看 caddy 状态

安装PHP

为了方便,当然是直接用apt安装了(我用的Ubuntu 18.04 LTS)。


sudo apt-get -y install php-fpm php-cli php-json php-curl php-imap php-gd php-xml php-zip php-intl php-imagick php-mbstring libsodium-dev

再修改一下配置文件 /etc/php/7.2/fpm/php.ini


memory_limit => memory_limit = 512M
;cgi.fix_pathinfo=1 => cgi.fix_pathinfo=1  
upload_max_filesize => upload_max_filesize = 2000M
post_max_size => post_max_size = 2000M 

以及 /etc/php/7.2/fpm/pool.d/www.conf (由于我9000端口被占用,所以用的9009)


listen = /run/php/php7.2-fpm.sock => listen = 127.0.0.1:9009 

编写配置

Caddy的配置文件为 Caddyfile,详细的配置可以看 官网文档

我这里一个Caddyfile里面记录了我这个VPS的所有网站,多个host只需要用花括号 “{ }” 括起来即可。

不过总体来讲,Caddy的逻辑大概都是一个套路:第一行是域名,不填端口或者http(s)协议的话默认开启80和443端口并自动签发证书。接下来就可以定义gzip、网站根目录和rewrite规则等等。下面详细说明。

普通反代

我在机器上有跑Docker和NodeJS,为了让这些Web应用绑定上域名,就会涉及到反向代理。

使用Caddy完成普通反代的语句非常简单,可以参考下面的例子,比Nginx不知道简单到哪里去了。


example.com {    #域名
gzip             #开启GZIP
tls your@email.com    #SSL证书签发邮箱
proxy / localhost:端口号    #反代地址
}

静态文件

静态HTML文件托管也很简单,只要定义网站根目录和域名。


example.com {    #域名
gzip    #开启GZIP
tls your@email.com    #SSL签发邮箱
root /var/www/YOUR_WEBROOT    #网站根目录
}

使用PHP(以OneIndex为例)

如果要使用PHP,那就要加上fastcgi了。Rewrite部分就是伪静态规则,这里写的是OneIndex的规则。


#OD
a.b.com {
gzip
tls a@a.com
root /var/www/WEBROOT
fastcgi / 127.0.0.1:9009 php {    #刚刚安装的时候监听的是9009端口
        env PATH /bin
    }
rewrite {    #OneIndex的伪静态规则
to {path} {path}/ /index.php?{query}
    }
}

使用JWT做简单的登陆验证

除了basic_auth之外,Caddy还可以使用JWT进行简单的加密和登陆验证,自带登陆界面,比较好用。


b.com {
tls a@abc.com
gzip
root /var/www/WEBROOT
jwt {
  path /example    #加密目录
  redirect /login    #跳转到login界面
  allow sub user    #允许的用户名
  }
login {
  success_url /welcome    #验证成功后跳转的位置
  simple user=pass    #格式:用户名=密码
  }
}

]]>
https://blog.cysi.me/2018/11/caddy-note.html/feed 1
冰布子的非洲日常(动身篇) https://blog.cysi.me/2018/11/africa-vol01.html https://blog.cysi.me/2018/11/africa-vol01.html#comments Thu, 15 Nov 2018 16:52:24 +0000 https://blog.cysi.me/?p=6023 为什么要去遥远的非洲呢?这个答案一年多前我自己心里就有数了(不然我也不会直接申请国际班了),什么年轻就还是要出去闯一下见见世面都是虚的,为了更高的工资和固定的假期才是真。

总之,6月底拿到学位证、毕业证回家,7月初就匆匆去贵阳培训,再在家摸鱼了大半个月,到了8月初,就真的得动身出发了。而现在都已经快11月了,时间过得真快。

成都

我是八月四号出发的,成都双流是除了北上广之外唯一一个有非洲航线的机场,一路也很折腾:先是成都到亚的斯亚贝巴,转利隆圭(马拉维首都)后才到终点布兰太尔,一趟下来基本上有整24小时,可积国航里程5800英里。

有趣的是,我们在成都值机的时候能看到很多非洲人买大屏液晶电视带走,当时还很好奇:就算当地电视很贵也不至于自己跑这么远买吧……结果到了马拉维才知道国内五六百的电视在当地至少要3000人民币才能买到。

总之,1点多登上飞机,接下来就是8小时的旅程,醒来就到非洲大陆上了。

我和我的伊布

亚的斯亚贝巴

当地时间五点,我们一行人总算到了非洲。亚的斯亚贝巴在高原上,又是雨季,还是早上,而我还只穿着短袖短裤,下飞机差点没把我冻死。

亚的斯亚贝巴机场总体来说还行,甚至有黑妹提供中文引导服务(别指望他们中文说的多好了,能说就不错了),还能在部分店铺里面使用支付宝或者微信换美金,也有很多餐厅、酒吧,免税店也有不少(据前辈说很多假货),总体来看还是比较现代化的。尤其是对比了利隆圭和布兰太尔的过后(而且还有免费WiFi呢)

但是你以为亚的斯亚贝巴机场就很好吗?不,他们厕所都还是钢板房很多地方依旧不能刷卡,只是内部设置比较….现代化一点点而已,说白了,全靠别的机场衬托啊!

在埃塞呆了几个小时其实巨无聊,根本原因还是网速太烂,本来想着买了石头号抽卡的,不过…实在是太慢了,只能放弃,——不过,至少还能聊聊QQ,机场WiFi就不要求太多了。等了六小时之后总算是可以转到利隆圭了。

飞机上的马拉维湖

利隆圭

从地图看马拉维会发现这个国家有很大一块是一片湖,这就是非洲第三大湖泊马拉维湖,足足占了这个本来就很小的国家的23%,在飞机上望下去非常壮观。

利隆圭机场很小,停机坪只有两三架埃航和南非航空的飞机,是日本援建的,环境倒是还不错。到利隆圭就得开始办入境手续了,虽然内容不多:检查黄本、护照、办理签证等待入关,但是非洲人的办事效率嘛…所以光是入境就花了很长时间,而且还必须在很拥挤、没有坐的地方的机场入境厅(这已经是很委婉的说法了)填写手续办理。

利隆圭机场

早有听说入关很有可能被海关扣留并找你要钱,不过还好,一路上都没有找我要钱(我也故意没有带美金,只有人民币),难道是因为我看起来比较小?还是说打开我的包就是俩伊布毛绒?

不过和我通行的有一位就没那么幸运了,交了点钱才过。

顺便一说利隆圭机场是没有WiFi的,除了付费的SkyBand WiFi,其实……就算是付费也不是不行吧,但问题是它必须要用现金买充值卡才行……然而我当时并没有马拉维克瓦查,所以从这里到项目之前,都是失联状态。

利隆圭机场出发安检是没有X光机的,全靠手检,而且不会管你的电子产品是否放在了托运行李中。

总之,又过了百无聊赖的几个小时(大部分时间都是排队等签证),终于可以坐上小飞机去布兰太尔了,虽然行程只有40分钟。

布兰太尔

布兰太尔是马拉维最大的城市,但是下了飞机却发现这个机场竟然是平房,而且一架飞机都没停。

就这个配置连北碚区那个火车站都不如,但这却是个真正的国际机场( 不出意外的话,最大的飞机应该是A320了,我们坐的还是更小号的庞巴迪D8)。

当然更别说机场路了,简直和村村通一样……

不过,漫长的旅程总算是结束了,可以安心睡一觉了(吧)

_(:з」∠)_第一篇就先写到这里吧,搬砖去了

]]>
https://blog.cysi.me/2018/11/africa-vol01.html/feed 8