Blog

name.com附加增值税

我在name.com买过几个域名,在付款的时候会在总价格上额外加上百分之19的增值税,让我很郁闷觉得name.com不地道,给出的价格竟然是税前的价格。 后来我了解到,name.com是对于欧盟的买家会额外收百分之19的增值税,这是欧盟的要求,与平台无关。我今天需要续费一个域名,到了结账这一步又是见到了这个额外的VAT,于是我尝试着将我的信息改成中国的,再次付款这笔19%的费用就自动消失了,特别的开心。 通过这次自己尝试我联想到我订阅Adobe创作套餐的时候,也是看着只卖9.99欧/月,但是到了结账多了1.9欧。现在回想起来这应该是同一个原因。如果我当时拿中国地址买,和拿德国地址买,这么多年来,感觉多花了好多钱啊。。。

WordPress保护文中邮箱地址的插件

前两天记录了一下我想重新启用域名邮箱的想法,作为举例子提到了很多邮箱地址,当然很多是自己的还有效的邮箱。之前知道有爬虫在网上搜集各种邮箱,然后无任何成本的发各种广告邮件。所以我在写完后查询各种信息,想找个办法保护一下我的邮件地址。 首先在论坛最常见的是换个形式,比如abc(at)def.com,通过将@符号代替,从而使爬虫匹配规则失败。另外就是将其在HTML维度通过增加和删减标签实现用户感官没有区别,但是源代码已经不再是邮箱地址本身的形式了。这样也会让爬虫失效。第三种方法是将其换成图片的形式,相当于每一个地址都截个图,然后在需要写地址的地方插入一张图片。理论上讲第三种应该比第二种方式还要好,因为现在爬虫匹配文字还是很简单修改的,但是让爬虫同时做到图像识别这个难度一下子就起来了。在查资料的时候我了解到这种采集邮箱的爬虫英文名字叫做Mail Harvester,邮箱收割机,真的太形象了。 我个人不喜欢第一种方式,那种替代实在太常见了,爬虫也很容易实现这种变化。同时每一个需要手动解决,有点麻烦。第二和第三方法我都可以接受,最好是自动解决,我在编辑内容时候写原邮箱地址,而在现实的时候,工具功能自动将其转换HTML或者成图片。 经过搜索和尝试,Email Encoder – Protect Email Addresses 效果最好了。免费版支持将地址自动换成图片的形式,所有步骤都是全自动。安装好插件默认设置是只将链接形式的地址进行升级,而对于博文中文本形式的默认不处理。我们在安装插件后需要在高级选项中将文本地址也开启图片转换。这样就实现了高级别的邮箱地址保护。之后就再也不用操心,关键显示效果还超棒,不影响原文章的排版。推荐独立博客玩家都安装这个插件,可能偶尔自己提到了一个邮箱地址,这个插件就会在后台默默为我们增添一份防护。 这里举个栗子: (我编辑时候可是输入的字母哦) 图文中的效果见看这里:重拾域名邮箱

重拾域名邮箱

在玩腾讯生态那些产品时候,微信,公众号以及小程序,每一个产品都需要一个新的邮箱,简直是反人类。假设我一个自然人,我用一个微信,我想申请个个人公众号,以及配备一个小程序,那么我就需要3个不同的邮箱。 微信限制朋友上限为5000,我朋友圈中好多朋友几年前就达到上线了,尤其需要见客户以及做推广的那波人。所以用两个微信号的人很常见。这样就需要更多的邮箱。而普通人不出意外的话常用邮箱也就那么两三个,有5个以上邮箱的人,那真的不多了吧。另外一个问题是现在国内申请邮箱很多还需要手机号绑定。一个是手机号每个人不会太多,另外是邮箱多了很不好管理,每次登录都纠结在我的账号是啥,我的密码是啥的灵魂拷问中。同时国内公共邮箱就那么几个,那么多人在用,想找一个心仪的邮箱名字几乎已经是不可能。 所以我下决心逐渐脱离公共邮箱的使用,重新启用域名邮箱。 域名邮箱简单来讲就是自己买一个域名自己做一个邮箱供应商,自己可以分发和管理域名下边所有的账户。当然也不是所有的都需要自己管理。就像现在服务商提供免费邮箱服务一样,同样有不少服务商提供给域名整个邮箱系统的服务,有点绕口,拿QQ邮箱举例,他们提供一个QQ邮箱比如,用户当然只能用这一个账号。同时他们提供整个邮件服务器的服务。就是比如我有一个shuspieler.com域名,他们提供给我邮件服务器,我可以像管理@qq.com所有用户一样管理我自己的@shusplier.com的所有用户。 用域名邮件好处特别多,比如一个域名自己可以设置无数个账户,比如我添加, , 等等等。同时在一个页面就能管理所有这些账户的邮件,那真是方便太多。同时也是展示自己的一个绝佳的好机会,假设我的博客非常有干货,但是直接和别人直接讲讲那显得自己在得瑟。而在和别人留个人联系方式写一个邮件地址为,想象一下对方的表情,首先是他对于shuspieler.com这个网站很好奇,当他打开后看到你非常有价值的沉淀,那肯定对自己好感以及专业程度上有积极的影响。而你也并不是直接在显摆,可以说是深藏功与名。这个用途如果用好了,在找工作面试时候是一个隐形的闪光的点。在互联网领域,多数负责招聘的技术专家对于这个是个人网站是了解的,当对方看到域名邮箱,就知道你玩博客,如果他再看你的资料,可能顺手就会看看你博客有哪些分享,就是变相给你了一个展示自己的机会。 当然我是不打算之后找工作的时候向对方展示这个博客的。我把这里定位为开放的OneNote,就是记录一些我自己折腾时候查资料用到的技术细节,同时可能其他人也用得到就放在这里。内容的干货程度还远远达不到一个高质量博客的水平。 第二个好处刚才也提到,理论上自己可以设置无数个域名下的邮箱,并且邮箱名字不用担心和别人重复,所有的都是自己的。但是真的想达到无数个,需要买收费版的域名邮箱服务器的套餐,就像刚才的例子,我们用来管理@shuspieler.com,用免费不交钱的服务是有限制的。比如163免费企业邮限制50个账户(2018年前是限制200个),阿里免费邮是51个(其中包含一个超级管理员账户),ZOHO是免费5个。其实50个已经很多了,我之前搜集一些比较不错的前缀,看了好多网页,好听的有意义的加起来也就收集到二十来个,比如, 等等等等。我当时写到了我的这个博文下: https://shuspieler.com/blog/2072/ 这样就解决了邮箱不够的问题,并且每个邮箱都不用担心忘记,因为都可以自己后台统一管理。这样文章一开始那个问题就迎刃而解了。同时为了好记前缀还可以起与注册服务相关的词,比如, , 等等等。自己有完全的自由度,为了让自己之后更加方便,有很大的个性化空间。对于一些网站想开个小号,或者游戏开个小号,也就分分钟搞定了。 第三个好处是我觉得最牛逼的,很多域名邮件服务器服务商提供catch all的功能,什么意思呢?比如说我设置了两个邮箱,用这两个邮箱收发邮件当然毫无问题,比如注册知乎和微博。但是当我在一些不太信任的网站注册一个账号的时候,我不想让他们知道我的常用邮箱,我想用一个邮箱小号。此时自己生成一个邮箱账号是都能想到的步骤,但是当我启用了catch all功能后,所有我没生成账号的邮件地址,都会统一被管理员账号接收。例如我并没有生成,但是我用这两个账户分别注册知乎和微博,邮箱验证邮件会自动被(假设管理员账号如此)捕获。这样就变相使用免费的域名邮件服务器实现了无限邮箱的功能。同时,当不靠谱的网站将我的个人信息泄露时候,当收到垃圾邮件广告邮件,我也可以溯源是我注册的哪个网站泄露的我的资料。比如某一天我通过收到一个莫名其妙垃圾邮件(通过管理员账户可以查看原收件地址是哪个),这样我就知道微博将我信息倒卖了,或者是泄露了。 用自己的邮件举例说明: 下图是用我的谷歌邮箱,给我位于ZOHO免费邮箱管理员账户发的邮件,当然这个必须收到了,没有任何疑问。 第二个是用我谷歌邮箱给一个我在域名邮箱中不存在,没有生成账户的一个地址发一份邮件:,同样在我的管理员邮箱中可以收到。并且同时可以看到收件地址是从从catch-all来的: 我看了一下国内服务商之前腾讯域名邮箱服务提供catch all功能,但是现在他们停止服务了,取而代之的是推广他们企业微信和企业邮箱,真是难用至极,catch all还变成了收费账户的功能,每年费用950起,不推荐。 另外两家有名的免费域名邮件服务,163域名邮箱和阿里域名邮箱,现在虽然还可以免费注册,但是看他们的举措就是一心想将这个服务做成收费服务。可能现在国内公司也开始明白域名邮箱这个事情很香,用的人多了吧。在163现在推广的企业邮箱主页(https://qiye.163.com/),已经看不到可以免费使用的服务,而5个用户的基础班现在优惠价格也是1000元每年。真的是好黑。我通过搜索引擎,找到了他们之前的注册页面(http://ym.163.com/),我多年前测试他们家服务的时候就是这个页面,虽然现在还没删除免费注册入口,但是这个页面和现在主要推广的企业邮箱页面已经脱节,之前不知道有这个服务或者不通过搜索引擎的话,很难找到这个入口。从这里申请免费域名邮箱后,登录入口现在统一也到了https://qiye.163.com/ 而这里查询50个账号的企业邮箱竟然卖7750年每年,真是黑。所以习惯使用国内邮箱服务的同学可以赶进在http://ym.163.com/ 注册一下,以免之后免费的通道被关闭了。我找遍了管理页面没有找到catch all设置的地方,163免费版应该是不支持。 阿里云也类似,如果通过官网导航目录查看企业邮箱的话,最便宜的5账号600元每年(https://wanwang.aliyun.com/mail?spm=5176.12825654.eofdhaal5.30.54212c4ayshYNA)。我16年注册过免费版本的,我查了下和163类似,现在他们的免费注册接口还在(https://wanwang.aliyun.com/mail/freemail/)50个账号免费版。但是也是不事先知道的话,很难找到这个入口。喜欢阿里的服务的话,可以赶进在免费接口注册一下,以免之后也关闭了。我找遍了管理页面没有找到catch all设置的地方,阿里免费版应该也是不支持。 Google之前也出过免费域名邮箱的服务,但是好像2013年免费套餐取消了,之前注册过还可以用,之后就不能再新开通,有些事,一旦错过了就真错过了。 ZOHO(https://mail.zoho.eu/)是另外一家美国的公司,提供免费版域名邮箱服务,可以设置5个账号。关键是免费版也支持catch all,如上边所说,所有发给以@shuspieler.com后缀的邮件都能被收到,就像是无限账号。免费版有限制是移动端客户端需要用他们ZOHO的,不能用第三方。当然网页版是不限的。收费版本也是简直良心,只有1刀/月,其中解锁了第三方客户端,同时生成账户的数量也增多,关键是支持一个账户管理多个域名,比如我有一个@shuspieler.com,还有一个@什么什么.com,那么在一个页面可以管理两个无数的邮箱。如果愿意折腾,可以在注册每个网站时候都用独立的地址。比如等。 Yandex(https://business.yandex.ru/mail)是俄罗斯很优秀的一个公司,他们也提供免费域名邮箱服务,好像是支持的免费账户比ZOHO多一些,ZOHO只有5个。同时免费版也可以使用第三方客户端,同样支持catch all。 总结一下: 个人推荐: 喜欢国内服务商,或者在国内使用频繁,还有域名邮箱是当作企业邮箱用,而不是自己独用的话,可以看看163家的和阿里家的,都用着挺顺手的。腾讯如果不是用作企业办公,只是个人使用,不推荐。 国外ZOHO和Yandex都很棒。由于我很早就用ZOHO,功能我也很满意。现在免费版也够用并且收费版也超级实惠,所以我暂时就是用他们家的服务。 2. 注意点: 另外有同学可能有担忧,自己换邮箱的话,会不会域名邮箱不安全,收不到信,会丢信,或者之后服务商倒闭了怎么办。其实这些担忧都是多余的,现在换邮箱的成本极低,在原邮箱设置一个邮件转发,那么所有到旧的邮箱的邮件,都会转发到自己新的主用邮箱下。第二是怕服务商倒闭比如ZOHO或者163,这个不但不用担心,反而是域名邮箱的优势。假设哪一天163倒闭了,那么之前用163免费邮的用户自己的邮箱地址也毫无疑问作废了。但是用域名邮箱, 可以换一家新的服务商比如腾讯甚至谷歌,域名会跟着走,也就是说自己的邮件地址永远不会作废。 当然也有自己需要操心的地方就是域名记得续费,如果忘了续费那域名地址被收回,邮箱也就不见了。当然一年续费费用是几十元,可以一次买好多年,或则是绑定PayPal或者支付宝,让每年自动扣费。稍微用心一点,这不是一个很大的问题。 还有就是不要用域名邮箱发送太多垃圾邮件推广邮件。还有不要换太多邮箱做不太被认同的事情,比如生成小号刷单。因为域名的独特性,对方很容易知道这一系列账号是来自一个用户,封杀起来直接将整个域名一封杀,那么所有刷单或者申请的下号就作废了。当然正常合法使用就不用担心这么多,比如我就是需要两个微信号,我就是想玩两个游戏账号。所以在这里我坚定地倡导同学遵纪守法不要玩小聪明,只有这样才能给自己积累信誉让自己在这个世界上越混越舒适。 换邮箱就像一个人改名字,当然是越早越好。我现在是感觉到换成自己把控的域名邮箱势在必行,现在痛苦一时,将来好处无限。但是我不想继续用shuspieler.com这个域名,很德语化的一个单词,还很长,在之后长期使用中可能并不太好。我得再想一个昵称找一个好一点的域名,尤其是将来地过生活结束后,将这边的信息和给内新的开始做一个认为的分离,shuspieler慢慢退出,新的形象逐步到来。

邮箱前缀

收集一些 admin i im me hi hello mail contact no-reply null root ask info webmaster support say.hi it 名字简写 还有啥比较不错的前缀呢,求推荐啊。

记一次被删帖

前几天收到一条微信站内信,讲我的一篇文章因为违反《中华人民共和国网络安全法》被删帖。我很好奇到底是什么原因。     手机端显示的信息极为有限,点来点去我也没搞明白哪里违法。然后我打开微信公众平台网页版,里边信息稍微多一些,但是也是很杂乱。首先后台首页显示的原因是此内容被多次投诉,所以无法查看。我有点弄不明白一个技术贴为何还会别多次投诉,况且啊,我的这个帖子总共浏览了17次,其中一次是我自己,满打满算剩下的人全举报了,也就举报了16次。这举报封贴太严格了吧。   后来注意到有一条公众号平台站内消息,里边提供了稍微多一点的内容,我这次文章被删是计算机管理监察机构责令删除的,也就是说,被删原因不是用户的多次举报。   我更是好奇了,我的这篇文章慢慢的技术内容,怎么还会违反中华人民共和国网络安全法。我分析了一下我这篇文章的内容: 网络带宽加速:我这边带宽支持多终端接入,并且是德国运营商,感觉与中国完全不搭边。 回国加速: 路由器刷机:软件是开源的,也是合法。硬件是我自己的。 德国这边拨号播出符合德国法律,这边拨出与中国也没挂关系。 中国拨入,我在中国家里的网络也是正规途径办理的家庭宽带,网络运行一个NAS。我从网外拨号到我自己宽带自己的NAS。 通过我国内的网络连接网易云音乐等软件。 Python脚本。 微信给链接到的网络安全法如下: http://www.cyberpolice.cn/wfjb/html/flfg/20161108/3568.shtml 在我文章内容这几项,1和3感觉完全与中国不搭边。2.1如果与中国要扯上关系的话,那就是硬件是中国买的。软件也不是中国的,并且我现在使用地点也不再中国。4.2也与中国没关系。唯一有可能有关的,是4.3和4.4吧。可是我仔细思考,在中国我也是合规的个人宽带业务,我家的NAS也是我自己买的,我拨号回去相当于连接回到我中国的内网,可以处理我NAS上的资料。通过中国家里的网络上网,比如网易云音乐,也是天经地义的事情,因为这是我花钱买的网络。 我尝试向腾讯申诉,在网页版公众号平台找了好久没找到入口在哪里。返回手机端又找了一通,上边写着请登录微信公众号平台网页版在站内信通知中发起申诉流程。并且查询到一篇官方在公众号文章指导这个步骤: https://mp.weixin.qq.com/s?__biz=MjM5NDAwMTA2MA==&mid=224557261&idx=1&sn=567225495aa2663d2e693f9f53b16c16#rd     于是我又回到我的Web后台,如上图,在相同的位置,我没有那个发起申诉按钮啊,真是让人火大。我又网络上找啊找,找到一个方舟子发的推文,这我又学习到,原来被删帖也是有这么多的学问。     就像截图中讲的,我遇到的应该是第三种,就是这个删除命令是网监部门下达的,相当于执法评判部门直接给出的评判,自然没有申诉的意义。 折腾了一圈,我还自我反思了很久,本来还想和管理人员科普一下技术分析细节讲一讲道理,因为我自己分析我的个人行为,并且建立在我正常商业途径办理宽带的前提下,我花钱上我的网,我不知道是哪里违法了。准备好充分的讨论发现我没有讨论的机会,我的这种条件直接被评判部门定性的话,就不存在了申诉,真是遗憾。 另外对于微信的说明文档模糊也很火大,让我这里找那里找申诉按钮,找了半天原来没有这个按钮,这也不提前讲清楚,害我浪费这么长时间,还得通过方舟子推文变相才支持微信的这种区别,这本应该是微信自己讲清楚的。另外腾讯对于删除理由也好不清楚,经平台审核,一会儿是经过多次举报,一会儿又是被计算机监察管理机构责令删除的,真是好混乱。另外监察机构的工作真的是好认真,我的这个文章是2月15发的,阅读只有17个,满篇技术,这么小众的一个帖子,一个多月后到了3月18竟然还有对这个文章的审查,也是厉害厉害。

大厂用户数据库

一个偶然的机会知道大厂在给用户做标定时候用的是他们自己信任的自己的数据库,而不是简单根据用户填写或者根据用户访问IP得到的数据。 事情起源于我一个佛系运营几年的公众号,最近某一天突然有了一个用户关注,如下图。微信提供的数据是有两个人关注了我的号,一个来自江苏淮安,另一个来自德国。​是的,来自德国的就是我自己,运营几年来在此之前没有一个关注,可见我有多佛系)可是同时她也有访问我的网站,网页访问记录有用户的IP,通过查询如下图是来自北京,并且是使用的移动的手机卡,用流量访问的我的帖子没有连接Wifi,同时网站分析工具反馈用户操作系统是安卓。通过微信资料看到这个同学自己填写的所在地是江苏南京,这是她之前本科上学所在地,IP来源北京,是因为她现在生活在那里,在北京读研究生。微信数据统计用户来源淮安,向同学确认得知这是她老家所在地。 这三个不同的数据放一起就有点意思了,微信给开发者数据分析提供的资料,并不是来自于用户自己手动输入,例如微信资料中的所在地信息;也不是根据IP地理访问位置,例如北京。而是根据他们自己的数据库分析出用户的根子上的来源。就像这位同学,哪怕是在南京求学4年,微信资料也是填的南京,或者现在生活在北京,用的北京移动流量访问,微信对于这位用户的标签,仍然是她的出生地淮安。有人说一些大公司比你还了解你,某种程度上是有道理的。 上图微信提供的关注用户数据 上图通过站长工具查询用户IP的数据    

WordPress搬家后主页能打开其他页面找不到

将wordpress换了一个服务器,由于之前换过一次或所以遇到问题知道往哪方面思考。这次还有一点新的配置在此记录下来。 将Apache, MySQL,PHP都安装好后,数据也倒了过来,出现之前遇到过的一个情况,就是首页能打开,但是内容详情页面提示找不到网址。 我知道这是Apache的 AllowOverride 功能需要开启,在Apache的配置文件中。可是这次修改完毕还是同样报错,经查询得知是这次安装的Apache没有默认开启rewrite模块。 查询方式如下: ls /etc/apache2/mods-enabled | grep rewrite 开启方式如下: sudo a2enmod rewrite 重启Apache: sudo service apache2 restart 搞定。   Reference: https://stackoverflow.com/questions/3131236/how-do-you-enable-mod-rewrite-on-any-os

树洞又要搬家啦,从东京回到XXX,希望一切顺利。

树洞来到日本啦

历时几天,搬家完成。服务器以及数据库全部换到了东京的服务器上。记录一下搬家快结束时候遇到的坑。 搬家途中就不说了,都是泪。到了最后一步,网页数据已经转移了过来,数据库也在东京克隆可一模一样的,并且wordpress配置文件的数据库地址已经换了过来。其中我的事情比其他人麻烦的一步是我之前服务器启用了SSL,也就是网址是https://shuspieler.com,现在新的服务器为了降低性能消耗,打算后端不启用加密,前端通过CDN实现SSL小绿锁。所以需要把数据库中一些链接换过来。我不会SQL语法,从网上看例程还是挺简单的,结合phpmyadmin执行下边的语句: UPDATE wp_options SET option_value = REPLACE(option_value,’旧地址’,’新地址’); UPDATE wp_posts SET post_content = replace(post_content,’旧地址’,’新地址’); UPDATE wp_posts SET post_excerpt= replace(post_excerpt,’旧地址’,’新地址’); UPDATE wp_posts SET guid= replace(guid, ‘旧地址’,’新地址’); 其中wp_post 是表单名,REPLACE中第一项是表单中某一项的名字,我不知道那个专业名词叫啥。这四个地儿涵盖了绝大部分需要该链接的地儿,反正结合phpmyadmin看有没有落下其他的,尤其第三方插件保存的数据中。 接下来是最坑的,弄了好久,感觉十点半可以收工了,刷了一下首页成功,然后打开后台管理页面成功,可是所有的文章页面都是404 Not Found。夜已深,我对于这个现象没有任何头绪。。。 而且在wordpress设置中将自定义固定连接还原成默认的形式,类似于这样http://blog.shuspieler.com/?p=123就显示正确,而这类的网址简直反人类,我之前自定义成为http://blog.shuspieler.com/%post_id%/形式,类似于这篇最后就会张这样:http://blog.shuspieler.com/742/ 搬家后,除了首页可以正确显示,其他页面都是Not found。换成默认链接就可以显示,不能有任何自定义的固定链接形式。所以怀疑是rewrite-mod出问题了。之前一步一步搭建过一遍,还是有作用的。虽然我记得之前那个模块不运行的话wordpress会提示,而这次并没显示。我还是查了查我的服务器。果然默认关闭。 ubuntu的apache2中rewrite-mod开启方式是这样的: sudo a2enmod rewrite 然后修改apache2的配置文件: sudo vim /etc/apache2/apache2.conf 将其中/var/www/下的AllowOverride 从None改成All。注意这个文件中有好几处AllowOverride,这个地方的最关键。 <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> 然后重启apache2: …

树洞来到日本啦 Read More »