Total Pageviews

Thursday, 30 November 2023

Mac数据的恢复

 

开始恢复

权限

由于恢复软件,需要深度扫描系统软件,所以所需权限主要是以安全性与隐私为主。

索要权限:可移除宗卷、完全磁盘访问权限、文稿、下载、桌面三个文件夹

第一次打开这类软件通常需要输入密码,提示XXX想要进行更改(左):

其次部分软件需要辅助工具(左),在安全中也需要授予权限(右)。

DiskDril

SetApp里找到的可能是唯一一个恢复软件,扫描过程中可选不同恢复方法,我选择所有恢复方法。

左侧为检测磁盘,中间为扫描结果,右侧为扫描中。

DataRecovery for Mac

这个也许是体验比较好的一款数据恢复软件,界面也不错,但最终剩下5%的时候则会极大占用内存。

小总结

从产品设计上,DiskDril和DataRecovery for Mac可以保存扫描进度,节约时间。

 

 

 

从WordPress迁移到Blogger

 将在WordPress积累的内容全部搬家到了Blogger,在这个过程中,踩了不少坑,也走了一些弯路。

在网上搜索,大多数教程都是教人如何从Blogger搬家到WordPress,而反过来搬家的教程并不多。

因此将我迁移的过程在这里略作记录,希望能帮到后续有同样需要的人。

迁移分为以下几步:

  1. 搬文章
  2. 搬图片、视频、附件
  3. 在WordPress设置301重定向

搬文章

WordPress导出的XML文件无法直接导入Blogger,需要在WordPress后台安装一个插件“ Export to Blogger”,用这个插件导出的文件,就可以顺利的在Blogger后台导入了。

搬图片搬图片、视频、附件

首先第一步,是将在WordPress曾经发布过的图片、视频、附件打包下载。

这里要用到的一个WordPress插件是“ Bulk Attachment Download”,通过这个插件,就可以将上述文件,全部打包为一个ZIP文件,一次性下载到本地。

我遇到的问题是用“Bulk Attachment Download”插件生成的ZIP压缩包,无法从WordPress后台下载。无论是用浏览器自带的下载工具,还是IDM都不行。

解决方案是登陆到VPS的宝塔面板中去下载,打包好的ZIP文件存放目录是:

/www/wwwroot/网站域名/wp-content/uploads/jabd-downloads/1

下载之后,图片上传到谷歌相册,视频上传YouTube或者用Blogger自带的视频上传工具上传,其他附件(PDF,XML等)上传Google Drive。

然后逐一的将每篇内容中涉及到的上述文件类型一一替换。

这一步是最耗时的,没有找到好的批量作业方法。

在WordPress设置301重定向

因为WordPress已经运营了一段时间,不少关键词在谷歌和Bing都已经有了不错的排名和流量。

为了不损失这部分流量,所以还要对WordPress发布过的帖子,全部做301重定向到Blogger。

第一步:获取Blogger帖子列表和URL

这一步我的方法是用 八爪鱼采集器(https://www.bazhuayu.com/)从前台访问,来依次获取所有帖子的标题和URL地址。

因为Blogger服务器在墙外,所以使用八爪鱼的时候,要记得为它配置全局代理。

第二步:获取WordPress帖子列表和URL

这个比较简单了,WordPress安装一个插件“ Export All URLs ”即可将所有发布过的内容的标题和URL等内容一次性导出。 


这里需要注意,如果你的URL中有中文字符,用此插件导出后,URL中的中文会被执行 UrlEncode转码,例如:

原始URL: https://zh.wikipedia.org/zh/龍的傳人

转码后的URL: zh.wikipedia.org/zh/%E9

此时 不用对这种看起来乱码的URL进行处理,继续下一步即可。

第三步:生成替换csv文件

CSV文件中包含3列数据。

第一列表头为“off”,是指返回的状态,因为我们是要永久重定向,所以就填写301。同理,你也可以填入302或404等代码实现其他的效果。

第二列表头为“from_url_1”,填写要被重定向的老帖子的URL,这里注意,不填写域名部分。

正确的写法:==/zh/%E9%BE%8D%E7%9A%84%E5%82%B3%E4%BA%BA==

错误的写法:== zh.wikipedia.org/zh/%E9

第三列表头为“redirect_to_url”,填写重定向的目标地址,这里要填写完整地址。如果你的新域名开启了HTTPS服务,那么URL头也要写上HTTPS哦。

下面是为你准备的一个CSV示例文件,可以下载后替换为你自己的内容。

示例CSV文件

第四步:在“ 301 Redirects ”插件中上传CSV文件

安装301 Redirects插件,在插件“Tools & Options”菜单下的“Import Redirect Rules”处上传刚才准备好的CSV并提交。

至此,我们从WordPress迁移到Blogger的全部工作就完成了。接下来只需要持续观察对比谷歌统计中迁移前和迁移后的数据,即可对迁移的效果进行合理评估了。

中国工厂显现陷入更严重的萎缩

—30/11/2023

中国11月制造业活动连续第二个月萎缩,且萎缩速度加快。由于全球最大能源消费国中国的制造业活动弱于预期,亚洲早盘油价下跌,离岸人民币也下跌。路透社今天说,这表明需要采取更多刺激措施来支撑经济增长,并恢复人们对政府能够有力支持工业的信心。

中国国家统计局周四公布的数据显示,11 月份官方采购经理人指数 (PMI) 从 10 月份的 49.5 降至 49.4,低于经济学家预测的 49.7。50分是收缩与扩张的分界线。在第三季度数据好于预期后,经济学家上调了对中国的预测。尽管采取了一系列政策支持措施,但面对国内外需求疲软,中国工厂经理的负面情绪似乎已根深蒂固。数据显示,新订单分类指数连续第二个月收缩,新出口订单分类指数连续第九个月延续跌势另一个令人担忧的迹象是,庞大的服务业12个月来首次出现萎缩。11 月份包括服务业和建筑业在内的非制造业 PMI 从上个月的 50.6 降至 50.2。受房地产市场危机深化、地方政府债务风险、全球经济增长放缓和地缘政治紧张局势的影响,中国经济今年在疫情后难以实现强劲复苏。过去 8 个月中,工厂 PMI 有 7 个月出现收缩,仅在 9 月份就突破了 50 点大关。该指标上一次连续三个月以上为负值是在截至2019年10月的六个月内。10月,中国公布了年底前发行1万亿元人民币(合1,387亿美元)主权债券的计划,将2023年预算赤字目标从原来占GDP的3%提高到3.8%。近几个月来,中国央行还实施了小幅降息并向经济注入更多现金,承诺维持政策支持。尽管政府一直在努力减少经济对房地产的依赖,但中国仍在向基础设施项目投入更多资金以推动增长,这可能将建筑业指数从 10 月份的 53.5 提升至 55.0。

影响了21世纪外交的前美国国务卿基辛格

—30/11/2023

 亨利-基辛格在 1973 年至 1977 年间担任美国国务卿,11月29日以 100 岁的高龄离开了人世。作为美国现实政治的缔造者、与苏联缓和关系的支持者以及诺贝尔和平奖的获得者,这位德国犹太裔移民在历史上留下了浓墨重彩的一笔:用了解他的人的话说,他是一位才华横溢的外交家,既玩世不恭又极具魅力。

法新社报道称,作为冷战时期世界外交的关键人物,美国前国务卿亨利-基辛格促成了与莫斯科和北京的关系缓和,但他的形象也与1973年智利政变事件联系在一起。 这位声音沙哑、带着浓重德国口音的小个子男人,尽管年事已高,但他的光环和影响力可见一斑,他曾指导过尼克松总统和福特总统的外交政策,最近仍受到整个政治阶层的咨询,并在世界各地受到国家元首的接见或参加会议。最近的一个例子是他 7 月访问北京会见中国国家主席习近平,习近平称赞他是 "传奇外交家",因为他在 20 世纪 70 年代为拉近中美关系发挥了作用。评论支持, 在20世纪下半叶的美国外交政策中,没有人能比这位既独断又强硬的谈判专家留下更深刻的印记。

--------------------------

这个'老不死'终于死了

Wednesday, 29 November 2023

免费的Cloudflare有多强大?

 Cloudflare,俗称CF,是一家知名的CDN服务商。

搭建代理的过程中,很多不是很熟悉CF的朋友,或多或少都遇到一些奇奇怪怪的问题。其实这时候只要用CF套一下就可以解决。

当然,免费的Cloudflare还有很多强大的功能,下面为大家简单介绍一下:

一、最常见的是CF的域名托管,有免费套餐

域名托管在CF,可以在几秒钟的时间切换解析,这是cloudflare本月提出的最快的解析方案。举个例子吧,当我们换了服务器,只要在CF——域名——DNS——管理域名DNS这里进行修改,最快仅需几秒钟即可切换成新的解析方案。当然,这个功能是最新提出来的,并没有完全实现,我测试还需要10-30分钟,那也要比一般的服务商快,以前一般都是24小时才能完全生效;

这里多说一句,关于“小云朵”是打开还是关闭的问题,“小云朵”开启表示:完全代理,让CF完全代理网站,这样可以避免用户检测到真实的服务器ip,每次检测都是CF公司的节点ip;“小云朵”关闭(灰色)就表示:不使用cf的节点代理,相当于直连到你的服务器。有时候我们需要关闭云朵,例如给域名申请证书等操作。遇到不解的问题,可以先关闭试试,调试好再打开。

二、新上线的Pages

cloudflare的pages功能与GitHub pages一样,提供无限的静态存储方案;GitHub有容量限制,CF没有(目前没有),仅要求单文件不得超过25M。相比于GitHub,CF的稳定性更强一些,尤其是国内访问。要注意pages仅支持index.html为首页文件,index.htm就不行了。

pages挺好用,但是仍然没有完善,例如新项目绑定域名后,我居然没有找到删除的地方,唉...

pages支持连接到GitHub和GitLab,如果用开源静态网站生成工具,如:Jekyll、Hugo、Hexo能做出非常漂亮且强大的静态网站,但是我就简单了,down一个整站上传,仅作为演示而已。

三、Workers

CF的Workers可以构建无服务器应用程序并立即部署实现全球访问,很可惜的是workers.dev被屏蔽了,使用起来有点不方便。

四、最多免费15年的ssl证书

这不用我多说了,很多朋友已经在用了;

五、免费电子邮件路由

CF的电子邮件路由设置简单、一键设置域名解析,邮件验证即可拥有企业邮箱(域名邮箱),所有邮件能直达邮箱,妈妈再也不用担心由于使用gmail邮箱导致客户的信任问题了。

域名邮箱可以设置多个,只要你喜欢就行了。

六、Web 应用程序防火墙

这个功能能有效防止DDos攻击,我们可以设置不同的规则来防止恶意的网络请求,一方面是保护另一方面是节约资源。WAF设置简单。

本文,仅介绍CF的免费功能,收费的更是强大了。比如:R2,Stream,Images都有非常广的使用场景,就是因为收费我没去尝试。

如果说让我客观的评价CF,我一定会说:这是一家伟大的公司,它提供的服务非常贴心。

西方的去风险化举措开始损害中国的经济前景

—28/11/2023

今年大部分时间里,外国投资者一直对中国感到不满,但过去一个月公布的数据清楚地证明了去风险策略对世界第二大经济体产生的负面影响。对中国经济活动调查显示,10 月份制造业意外收缩,而出口则加速下滑。中国7-9月外国直接投资首次出现季度逆差,显示资本外流压力。

路透社引据美国家具公司例子称该公司负责人乔丹·英格兰认为,他的公司的中国供应商是业内最好的,地缘政治和中国经济的放缓促使他从东南亚、东欧和中东采购更多产品墨西哥。但这家总部位于佛罗里达州的 Industry West 的首席执行官兼联合创始人 England 表示:“我正在寻求离开中国。”他指出,“总是‘中国加一’,”他指的是2018年华盛顿对北京征收贸易关税后许多企业开始实施的多元化战略,以确保它们不完全依赖中国供应商。现在“就像‘+10’,然后才是中国。”彼得森国际经济研究所高级研究员尼古拉斯·拉迪在一份报告中表示,新数据表明在华外国公司不仅拒绝将收益再投资,而且正在出售现有投资并将资金汇回国内。据拉迪说,这种趋势可能会进一步削弱人民币并削弱中国的经济增长潜力企业界长期以来对地缘政治、收紧监管以及国有企业更有利的竞争环境感到担忧。但自中国向外国投资开放四十年来,高管们首次对长期增长前景表示担忧。智库世界大型企业联合会上周发布的一项调查显示,超过三分之二的受访首席执行官表示,中国的需求尚未恢复到新冠疫情爆发前的水平。但英格兰表示,他担心同样为中国国内市场生产的中国供应商将如何应对该国严重的房地产市场低迷。“我担心这些工厂的工人数量会从 500 人减少到 200 人,再减到 100 人。”贸易机构表示,鉴于中国推出更广泛的反间谍法、对咨询公司和尽职调查公司的突击检查以及发布出境禁令,疫情后中国总理李强曾宣布中国向外国投资者开放的提议遭到了一些西方董事会的怀疑。在私募股权领域,虽然专注于亚洲的基金已向中国配置资金,但Preqin的数据显示,截至11月24日,2023年没有以任何货币筹集专注于中国的收购基金,而2022年为2.1亿美元,2019年,疫情爆发之前为132亿美元。 春华资本创始人胡祖六表示,宏观经济不确定性不断增加、“资本市场前景黯淡”,以及对过去对科技和教育等高增长行业的监管打压的持续担忧。他说:“科技公司和其他私营企业必须能够利用公共市场进行融资和流动性,因此中国目前的市场状况对实体经济造成了相当大的损害。”他还说,专注于中国的私募股权公司正在将资金转移到东南亚、澳大利亚和欧洲。据路透社说,尽管面临挑战,外国投资流动并不是单向的。许多公司,尤其是零售行业的公司,仍然瞄准中国这个巨大的市场。麦当劳上周表示,已达成一项协议,以增持他们在中国业务的股份。一位欧洲连锁酒店的高管表示,他的公司目前很乐意将利润再投资到中国。由于该话题的敏感性,该高管要求匿名。他说:“我们知道政治上正在发生什么,是的,经济上也发生了什么事。”他补充说,最新数据“没有什么值得骄傲的”。他称,“虽然速度很慢,但只能采取‘观望态度’。”

Tuesday, 28 November 2023

一条路 陈彼得演唱

 作词:陈彼得
作曲:陈彼得

一条路 落叶无迹
走过我 走过你
我想问 你的足迹
山无言 水无语

走过春天
走过四季
走过春天
走过我自己

悄悄地 我从过去
走到了 这里
我双肩 驮著风雨
想知道 我的目的

走过春天
走过四季
走过春天
走过我自己

走过春天
走过四季
走过春天
走过我自己

走过四季
走过春天
走过我自己

他们没有机会往上走

 


香港有一个节目,让中产阶级或是上流社会体验一下穷人的生活。

有一期,一位大律师去体验低学历年轻人,节目组留给他一百二十块备用金,住宿是年轻人的沙发,吃饭和交通,得靠大律师自己找工作解决。

刚开始,大律师以为很容易,很快,他傻眼了,就算是月薪八千到九千的工作,也要求有中五程度的学历,能熟练掌握粤语、普通话、英文。不符合要求的,只能选择清洁工等体力劳动,工资五千到六千,大部分还要求有工作经验。

此时,大律师扮演的角色是一位低学历的年轻人,这些工作自然和他无缘,最后,他终于在奶茶店找到工作,每天下午三点上班,晚上十一点下班,除了中间十分钟吃饭,其他时间都在抱着罐子摇啊摇。

半夜回到家,累到倒头就睡,一觉醒来,已经是上午十点,马上又要开工。

经常有人说,你学历低找不到工作你就去读书啊,以大律师体验的这个年轻人为例,就算是半工半读,两年学费也要九万,而摇奶茶摇到手快断掉,六天工资,也只有一千多块。

大律师感叹,在奶茶店,自己就像一部机器中的齿轮,不停地转,看不到前面的方向,也看不到终点。存钱是不可能的,扣除每天开支,已经没能力做任何事。

有一期,是富家太太体验单亲母亲。

这对母子住在一间闷热狭小和笼子没什么区别的房间内。因为有年幼的孩子,母亲没有办法找到合适的工作,只能依靠综援生活。偶尔福利署会安排兼职机会,是在大街上派传单,140份传单,要2-3个小时才能派完,而这种工作机会,每个月只能轮到几次。

富家太太从一开始拿到传单的兴奋,到被拒绝感到失落,最后郁闷放弃。第三天,她提出提前结束拍摄。

一个没有收入的母亲,独自照顾孩子,穷已经不是最凄惨的了,最绝望的是完全没有希望。

富家太太总结,这种生活仅凭一双手辛苦劳动是没有办法改变的。

不可否认,有的贫穷,的确是和懒惰有关。

但是大部分的贫穷则与一个人的出身、天份、教育、时机等等紧紧联系在一起

有些人不停工作,刚刚够糊口。

有些人想要活着,只能干到死。

他们也有梦想,也想让生活更好一点,为了能多赚一点钱,他们愿意拼了命地干活。

可是他们没有机会往上走,一点都没有。

因为他们没有多余的钱、没有多余的时间、没有受过良好的教育、没有逆天的运气。

他们这辈子,注定也就这样了。

面对这样的人,我怎么忍心指责他们:你为什么不努力?

Monday, 27 November 2023

人生的苍凉便在于此吧

 

千年之前的那个清晨,北宋诗人、词人、书法家黄庭坚,在屡次遭贬走到人生的最后一站--宜州(今广西宜山县),望着枝头绽放的梅花,写下了一首《虞美人》:

[虞美人·宜州见梅作]

天涯也有江南信。梅破知春近。夜阑风细得香迟。不道晓来开遍、向南枝。
玉台弄粉花应妒。飘到眉心住。平生个里愿杯深。去国十年老尽、少年心

虽远在宜州,但也嗅到了江南春天的气息。因为那含苞欲放的梅花,告诉人们春天即将到来。深夜,微风吹过,送来阵阵花香,我不知什么缘故。清晨才发现,朝南的枝头,梅花已傲然开放。

寿阳公主淡施脂粉惹起群芳嫉妒,梅花飘落到她的眉心才停住。若在平日里,面对美景,我一定要开怀畅饮。可现在,离开京城已有十年,岁月无情,再无少年心志。

黄庭坚的故乡是江西分宁,在古代属于广义的江南,白发垂老之年,在濒临南海的偏僻小城里,忽然看到一树繁花,恍然江南故土送来的春信,原来纵然在天涯海角也有这样粲然耀眼的春天!他是博学多识的,关于梅花的典故自必知道无数,词中所拈出的却是寿阳公主梅花妆的故事,旧说的浪漫,久远的旖旎,似乎都在这细细梅花香中生动鲜活起来,生命之烛快要熄灭的老人,在那一刻追思‌‌“老尽少年心‌‌”的时候,所想起的究竟是什么呢?一生景仰敬如师长的苏轼已死,平生交游互相推重的秦观已死,去国万里,寥落孤零,可是他心底深处,藏着的仍旧是那一股不肯熄灭的热焰。

黄庭坚到底还是没能坚持到还乡,看梅的这次,是他在宜州度过的唯一一个冬天,他死于到达宜州的次年九月。由于路途遥远的缘故,他的家人子弟均不在身边,惟有萍水相逢的追随者范寥替他料理后事。

黄庭坚在这苦难的十年中的洒脱与落寞都同样让人感慨,而这样复杂的表情或许能够展示出更为真实的人生。只是不知那年春天在宜州和他相遇的梅花,最后有没有将他的思念从天涯传递回千里之外的京城?

每次读到这句‌‌“去国十年、老尽少年心‌‌”的时候,都不由得慢下来,沉寂半晌。这样的情感太沧桑,很难一下子迈过去。

人生的苍凉便在于此吧,永远追不回流转的岁月和那些曾经以及随岁月而去的纯真和少年时那颗玲珑剔透的心!

于是十年老尽少年心,无数人世沧桑都尽于此了

playit-tunnel

 基于Playit隧道服务的一键脚本.

脚本地址

wget -N https://raw.githubusercontent.com/Misaka-blog/playit-tunnel/main/playit.sh && bash playit.sh

鸣谢

Playit 的隧道转发项目:https://playit.gg https://github.com/playit-cloud/playit-agent

from https://github.com/Misaka-blog/playit-tunnel

 

逗比根据地的镜像网站

https://doubibackup.com/

https://toyodadoubi.github.io/

 https://www.flyzy2005.com/life/doub-io/

---------------------------------------------------

逗比写的脚本:

https://github.com/ToyoDAdoubi

https://gitee.com/wuxier/doubio.github.io

浪子心声 许冠杰

基于nodejs的静态博客程序valaxy

 Next Generation Static Blog Framework ,下一代静态博客框架(支持页面/配置热重载)

valaxy.site

Usage

Try it Online

StackBlitz

Init Project Locally

Just run the following command to init your blog:

# pnpm (recommended)
pnpm create valaxy
# npm
# npm init valaxy
# yarn
# yarn create valaxy

For a example, you can see demo/yun folder.

Features

Dev

Want to get involved in the development? Look here.

Want to create your theme? Check valaxy-theme-starter.

Thanks

💗 The implementation of Valaxy is based on or refer the following projects:

from https://github.com/YunYouJun/valaxy 

(demo blog: https://big-cake-jpg.github.io/

its source code: https://github.com/Big-Cake-jpg/big-cake-jpg.github.io)

-------------------------------------------------

Valaxy —— 快到没边的全新静态博客程序

打开了 Valaxy 的文档开始一顿操作,设置好以后已经基本处于可以用在生产环境的情况了。

同时我也感受到了它超快的速度以及原生的页面热重载,便打算把它介绍给大家。

    Vue 3, Vite 2, pnpm, ESBuild - born with fastness

项目地址:https://github.com/YunYouJun/valaxy

本地初始化

新建一个文件夹,然后在这个文件夹内打开终端,输入如下内容进行初始化:
npm init valaxy
# `pnpm create valaxy` is recommened by author

根据命令行提示即可完成项目初始化。默认使用 Yun 主题,也可以选择文档主题(theme-press)。

进入到生成的项目文件夹内,输入指令安装依赖并启动本地预览:
npm install (or yarn)
npm run dev (or yarn dev)

本地预览启动以后,可以访问 http://localhost:4859 查看效果。然后就可以修改 valaxy.config.ts 来自定义你的博客了。

自动构建
可以使用 GitHub Pages/Netlify/Vercel/Cloudflare Pages。
.github/workflows/gh-pages.yml 将会自动部署 GitHub Pages,其他请参考文档。

手动部署
输入如下指令生成静态文件,然后就可以把 dist 文件夹下的内容部署到自己的服务器上了:
npm run build
# npm run build:spa for SPA

注意事项
Valaxy 目前还处于早期开发阶段,Yun 主题的功能仅复刻了 Hexo 版本的主要功能,你可以通过反馈 Bug/捐助云游君来支持 Valaxy 的开发。

 -------------------------------------

create-valaxy

NPM version

Starter template generator for valaxy.

Usage

npm init valaxy

or

yarn create valaxy

or

pnpm create valaxy

FAQ

Use execa@5 for cjs.


from  https://github.com/YunYouJun/valaxy/tree/main/packages/create-valaxy

------

 

我的实际使用情况:

$ cd ~

$ mkdir valaxy-site

 $ cd valaxy-site

$ npm init valaxy

显示:

> vuepress-theme-meteorlxy@1.9.0 npx
> create-valaxy

  🌌 Valaxy  v0.20.0

√ Select a type: » Blog - For Most Users

√ Project name: ... valaxy-blog-of-brite  (会在当前目录下,生成 valaxy-blog-of-brite目录)

📁 C:\Users\12799\valaxy-site\valaxy-blog-of-brite

  Scaffolding project in valaxy-blog-of-brite ...
  Done.

√ Install and start it now? ... yes
√ Choose the agent » npm

 

$ cd valaxy-blog-of-brite/
$ ls
Dockerfile   locales/       package-lock.json  site.config.ts    vercel.json
README.md    netlify.toml   package.json       styles/
components/  nginx.conf     pages/             tsconfig.json
layouts/     node_modules/  public/            valaxy.config.ts
$ ls pages
404.md  about/  archives/  categories/  links/  posts/  tags/

$ cd pages/posts
$ ls
hello-valaxy.md

$ nano hf.md

$ cat hf.md

显示:

---
title: 快乐的节日
date: 2022-04-01
updated: 2022-04-01
tags:
  - music
  - life
top: 1
---

 

此处写正文或html codes.

 

$ cd  ~/valaxy-site/valaxy-blog-of-brite/
$ pnpm build (此即生成/更新静态网站的根目录的命令)

$ ls
Dockerfile   layouts/      node_modules/      public/         valaxy.config.ts
README.md    locales/      package-lock.json  site.config.ts  vercel.json
components/  netlify.toml  package.json       styles/
dist/        nginx.conf    pages/             tsconfig.json  (生成了dist目录)

$ cd dist

$ python3 -m http.server 1234

 

演示网站:https://charming-begonia-7f392a.netlify.app/

项目地址: https://github.com/YunYouJun/valaxy

----------

 

相关帖子:https://briteming.blogspot.com/2024/10/vite.html

 



 

 






 

休战延长不延长 以色列进退两难

 —26/11/2023

在完成三批人质换囚犯后,以哈休战四日进入倒计时。美法等国都希望以色列同意到期后延长,使得所有人质得以获释,哈马斯则称同意延长二至四日,以色列国内民意压力也很大,球现在踢到了以色列政府一边。

延长不延长加沙走廊休战,以色列面临着巨大压力。以色列军方害怕的是,“消灭哈马斯”的强大势头将在这一被迫接受的“人质换囚犯”框架中逐渐熄火。应该说,以色列被迫接受了这一由卡塔尔主导、美国埃及敲边鼓的人质换囚犯协议,在将近50日的战争中,以色列军方自视日复一日逼近“消灭”哈马斯的目标,然而,在人质亲属及国际舆论巨大压力下,以色列接受了与自己的天敌哈马斯妥协。每24小时,只要枪声不响,10余名被哈马斯劫持的以色列人质就应该获释,以交换被以色列囚禁的巴勒斯坦囚犯。在停战第三日终结的时候,已完成了三批交换,按照协议,在四日之内,哈马斯释放50以色列人质,以色列释放150名巴勒斯坦囚犯。直至目前,人质按协议一批一批释放,回答了以色列公众舆论的强烈诉求,同时也让哈马斯在经过几周毁灭性的战周得以重整力量。与此同时,包括美国在内的多国政府积极游说,避免战事再起,以免日日展现在世人面前的加沙走廊的人道灾难更加严重。伦敦国王学院的克里格(Andreas Krieg) 对法新社分析:“时间对以色列不利”,他总结了以色列当局面临的两难境地:“一方面,你想让所有人质都获释,因为你知道军事手段无济于事。另一方面,你又不想失去战争的势头”。以色列军队并不掩饰重新开火的强烈欲望。10月7日,哈马斯对以色列发动了史上罕见的攻击,导致1200人丧生,240人被劫持。以色列内塔尼亚胡政府发誓要“消灭”哈马斯,如此开始了对人口高度密集的加沙走廊昼夜不停的轰炸,15000多人、其中6000多名是少年儿童在轰炸中丧生,绝大多数是平民。以色列包围封锁了加沙,断水、断电、断燃料,250万加沙民众中的一大部分被迫流离失所。在以色列遭遇哈马斯意想不到的攻击后备遭国内舆论指责的内塔尼亚胡周日到了加沙,这是以色列2005年撤除这片巴勒斯坦领土后第一位以色列政府首脑“光临”。内塔尼亚胡重申将重新开战:“我们一直战斗到最后,一直到胜利,什么都不可能让我们停下。”内塔尼亚胡从来不理睬“国际压力”,特拉维夫大学摩西.达扬中心的阿里克-鲁德尼茨基(Arik Rudnitzky)认为,要求延长停战的最大压力 “来自以色列国内,来自人质的家人”。周六,数以万计的示威者在特拉维夫市中心聚集,高呼,“现在,所有人,一个都不剩,把他们救出地狱!”不过,一名匿名的以色列军方将领对法新社倾吐:军方正面临着“可怕的两难境地”,休战期越长,哈马斯越有时间 “恢复和重建能力并再次袭击以色列”。设有哈马斯代表处,以哈战争爆发后无所不在的卡塔尔也在为停火积极努力,卡塔尔外交部发言人马吉德-安萨里(Majed al-Ansari)表示,他的国家正在努力确保战火不再重燃,以 “保持 ”持久停火的 “势头”。他称,“只有具备政治意愿,不仅以色列人和巴勒斯坦人有政治意愿,其他伙伴也有政治意愿,才能做到这一点”。以色列最坚决的支持者---美国总统拜登星期天作了如是表示,希望“休战在周一以后延续。”的确,2024总统大选临近,乌克兰战争似乎陷入僵局,华盛顿不希望再有一场持久的冲突。安德烈亚斯-克里格说:“因此,当局必须找到一条出路。没有军事解决的途径。这是赢不了的战争”。法新社星期天从接近哈马斯的渠道得到的消息说,哈马斯“同意把目前的休战延长二至四日”。而以色列前情报官员阿维-梅拉梅德(Avi Melamed)认为,哈马斯肯定会“拖延 ”人质问题, “让以色列付出高昂的代价”。 中东问题独立分析家伊娃-库鲁里奥蒂斯(Eva Koulouriotis)也认为,“哈马斯是在为自己长期生存下去而博弈,而时间站在它这一边”。对哈马斯而言,“不管他自身遭受多大损失,也不在乎加沙的摧毁程度和平民的伤亡程度。只要不导致其从这场战争中灭亡,都将被其视为胜利。

免费的主机控制面板程序aaPanel

 

Install aaPanel for free

Simple,not just Simple

Free and Open source Hosting Control Panel

aaPanel installation script
View detailed installation tutorials
Centos
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
Copy
Ubuntu/Deepin
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
Copy
Debian
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh aapanel
Copy

Notice: Ensure that it is a clean operating system, there is no other environment with Apache/Nginx/php/MySQL installed (the existing environment can not be installed)

It is recommended to use Chrome, Firefox, and edge browsers to access the panel login address

aaPanel Management script

Management

Stop
service bt stop
Start
service bt start
Restart
service bt restart
Uninstall
service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
View current port of control panel
cat /www/server/panel/data/port.pl
Change port of control panel,e.g. 8881(centos 6 Operation System)
echo '8881' > /www/server/panel/data/port.pl && service bt restart iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT service iptables save service iptables restart
Change port of control panel,e.g. 8881(centos 7 Operation System)
echo '8881' > /www/server/panel/data/port.pl && service bt restart firewall-cmd --permanent --zone=public --add-port=8881/tcp firewall-cmd --reload
Force to change MySQL manager (root) Password,e.g. 123456
cd /www/server/panel && python tools.py root 123456
Change control Panel login password,e.g. 123456
cd /www/server/panel && python tools.py panel 123456
Site Configuration location
/www/server/panel/vhost
Delete banding domain of control panel
rm -f /www/server/panel/data/domain.conf
Clean login restriction
rm -f /www/server/panel/data/*.login
View control panel authorization IP
cat /www/server/panel/data/limitip.conf
Stop access restriction
rm -f /www/server/panel/data/limitip.conf
View permission domain
cat /www/server/panel/data/domain.conf
Turn off control panel SSL
rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
View control panel error logs
cat /tmp/panelBoot
View database error log
cat /www/server/data/*.err
Site Configuration directory(nginx)
/www/server/panel/vhost/nginx
Site Configuration directory(apache)
/www/server/panel/vhost/apache
Site default directory
/www/wwwroot
Database backup directory
/www/backup/database
Site backup directory
/www/backup/site
Site logs
/www/wwwlogs

Nginx

nginx installation directory
/www/server/nginx
Start
service nginx start
Stop
service nginx stop
Restart
service nginx restart
Reload
service nginx reload
nginx Configuration
/www/server/nginx/conf/nginx.conf

Apache

apache installation directory
/www/server/httpd
Start
service httpd start
Stop
service httpd stop
Restart
service httpd restart
Reload
service httpd reload
apache Configuration
/www/server/apache/conf/httpd.conf

MySQL

mysql installation directory
/www/server/mysql
phpmyadmin installation directory
/www/server/phpmyadmin
Data storage directory
/www/server/data mysql
Start
service mysqld start
Stop
service mysqld stop
Restart
service mysqld restart
Reload
service mysqld reload
mysql Configuration
/etc/my.cnf

FTP

ftp installation directory
/www/server/pure-ftpd
Start
service pure-ftpd start
Stop
service pure-ftpd stop
Restart
service pure-ftpd restart
ftp Configuration
/www/server/pure-ftpd/etc/pure-ftpd

PHP

php installation directory
/www/server/php
Start(Please modify by PHP version, e.g. service php-fpm-54 start)
servicephp-fpm-{52|53|54|55|56|70|71|72|73|74|80|81} start
Stop(Please modify by PHP version, e.g. service php-fpm-54 stop)
service php-fpm-{52|53|54|55|56|70|71|72|73|74|80|81} stop
Restart(Please modify by PHP version, e.g. service php-fpm-54 restart)
service php-fpm-{52|53|54|55|56|70|71|72|73|74|80|81} restart
Reload(Please modify by PHP version, e.g. service php-fpm-54 reload)
service php-fpm-{52|53|54|55|56|70|71|72|73|74|80|81} reload
Configuration(Please modify by PHP version, e.g. /www/server/php/52/etc/php.ini)
/www/server/php/{52|53|54|55|56|70|71|72|73|74|80|81}/etc/php.ini

Redis

redis installation directory
/www/server/redis
Start
service redis start
Stop
service redis stop
redis Configuration
/www/server/redis/redis.conf

Memcached

memcached installation directory
/usr/local/memcached
Start
service memcached start
Stop
service memcached stop
Restart
service memcached restart
Reload
service memcached reload
from https://www.aapanel.com/new/download.html#install 

Sunday, 26 November 2023

nezha

Self-hosted, lightweight server and website monitoring and O&M tool.

nezha.wiki 

   

:trollface: Nezha Monitoring: Self-hostable, lightweight, servers and websites monitoring and O&M tool.

Supports monitoring system status, HTTP (SSL certificate change, upcoming expiration, expired), TCP, Ping and supports push alerts, run scheduled tasks and web terminal.

>> Telegram Group: Nezha Monitoring Global (English Only), 哪吒监控(中文群组)

>> Use Cases | 我们的用户 (Google)

User Guide

Screenshots

Default Theme DayNight @JackieSung hotaru
Default Theme
Neko Mdui @MikoyChinese
AngelKanade @adminsama
ServerStatus @unclezs
Neko Mdui AngelKanade 默认主题魔改

Supported Languages

  • English
  • 中文
  • Español

You can change the dashboard language in the settings page (/setting) after the dashboard is installed.

from https://github.com/naiba/nezha

 

 

MAGENT

 An local MITM HTTP(s) request message proxy server

This software implement a local Man In The Middle (MITM) proxy to capturing the request message and forward to remote host, It looks like an HTTP(s) proxy but only the HTTP(s) message can pass throuth it.

Installation

  • git:
    • git clone https://github.com/DNetL/magent.git
    • npm i -g
  • npm:
    • npm i magent -g

Run

  • Setup:
    • magent init
  • Client:
    • magent proxy
  • Server:
    • magent server

Notice

  • Only the HTTP(s) message can pass throuth this proxy
  • Import the root certifcate 'ca.crt' to your system or browser to let it work。

from https://github.com/DNetL/magent

 

cfproxy

 A local socks5 proxy server over Cloudflare Worker.

Cloudflare Worker 代理工具

准备工作

  • 注册Worker账号,并绑定好域名。

安装

  • npm i cfproxy -g

使用

  • 设置参数并发布到Cloudflare:
    • cfproxy gen
  • 开启本地代理:
    • cfproxy go

默认将绑定一个本地Socks5代理服务,所有流量经由程序转发到Worker.

from https://github.com/hiifeng/cfproxy

 

六国免签政策是中国开放的信号 (权宜之计而已)

—25/11/2023

中国自12月1日起对德法六国公民访华试行免签政策,德国驻华大使和德国经济界都表示了欢迎。德语媒体对这一新政策有何看法呢?

《法兰克福汇报》表示,中国迄今为止还没有对欧洲人实行过这样的免签政策。北京现在的单边措施可以被视为是一种经济绝望的行为,目的是要将游客和商人吸引到受到经济危机困扰的中国。下一届中欧峰会将于12月7日和8日在北京举行。免签政策应是中方在中欧峰会前展开的魅力攻势。瑞士《新苏黎世报》表示,中国以其严格的签证政策而闻名。现在对许多欧洲人来说,这一政策正在放宽。这是一个开放的信号。虽然瑞士公民不在免签名单上,但中国希望通过放宽签证政策展现开放态度,向欧洲迈出了一步,这应被视为是一个积极的外交信号。新冠疫情期间,中国与外界隔绝了近三年,进出都受到最严格的限制。在此期间,中国的软实力遭受的打击比以往更加严重。皮尤研究中心七月份的一项调查显示,来自24个国家的2/3受访者对中国持负面看法。该国的平均收入越高,人们的看法就越负面。自去年12月清零政策结束以来,中国外交部一直在努力再次吸引更多的海外游客。当然,取消对德法六国签证要求的举措,也是为了刺激疲软的经济。这意味着外国商人、投资者和游客可以更频繁地前往中国,无需经受任何官僚主义。自疫情限制结束以来,海外旅游业几乎没有恢复。从上海的统计数据就能看出这一点。2023年上半年,这座大都市仅接待了120万名游客。减去来自港澳台的游客,外国游客就只有75.6万人次。而今年第一季度,巴黎就已接待了1160万名游客。现在取消六国签证申请的决定,应会给中国之行带来很大的方便。因为申请中国签证的难度与申请美国签证相当,近年来,该程序还变得更严格更费时。不过,前往中国旅游的人数比疫情爆发前要少得多,还有一个非常实际的原因,就是航班较少。疫情爆发前,汉莎航空集团旗下的汉莎航空、瑞士航空和奥地利航空每周往返中国大陆的航班超过80次。而目前每周只有22班航班飞往北京和上海,14班航班往香港。这些数字在未来几个月内不会出现爆炸性增长。德国《明镜》周刊表示,北京推出六国免签政策,这应会刺激经济。中国希望提振旅游业,而旅游业至今尚未从新冠大流行的影响中完全恢复。德国经济界预计,新规定将促进与其最重要贸易伙伴的关系。德国工商会外贸负责人特雷尔表示,最重要的是,新政策“使维护德国机器,确保德国制造的质量,业务交流和保持人际交流变得更加容易。“另外,北京政府也在努力改善其国际形象。皮尤研究中心的一份调查显示,大多数受访者对中国持负面态度,认为中国干涉别国事务,不考虑第三方利益。德国《时代周报》也认为,中国推出免签签证,是要提振旅游业。申请中国签证既费时又费钱。中国清零政策大大限制了旅游业。

翻墙客户端hiddify-next

 Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free. 

GP-Intalls DownloadsLast VersionLast Release Datecommits YoutubeTelegram ChannelTelegram Group

What is Hiddify-Next?

A multi-platform auto-client based on Sing-box that serves as a universal proxy tool-chain. This app offers a wide range of capabilities, which are listed below. It also supports a large number of protocols. The app is free to use, ad-free, and open-source. It provides a secure and private tool for getting access to the free internet.

The app is developed using Flutter and Go. For more information about development, you can read through our Contribution Guidelines .

🚀 Main features

⭐ Easy to use with a simple UI

✈️ Multi-platform: Android, Windows, Linux and macOS (PRs for iOS are welcome)

🔍 Auto selection based on delay

🟡 Wide range of protocols: ECH, Sing-box, V2ray, Xray, Vless, Vmess, Reality, TUIC, Hysteria, ShadowTLS, SSH, Clash, Clash meta

🟡 Subscription links: Clash, Clash meta, Sing-box and Shadowsocks

🔄 Automatic subscription update

🔎 Display profile information including remaining days and traffic usage

💻 Completely free and without any ads and interruptions

🛡 Open source, secure and community driven

🌙 Dark and light modes

⚙ Compatible with all proxy management panels

⭐ Appropriate configuration for Iran, China, Russia and other countries

📱 Available on Google Play

Download

OS Download
Android



Windows
macOS
Linux

Installation and tutorials

Please find tutorial information on the wiki page.

from https://github.com/hiddify/hiddify-next

(下载地址:https://github.com/hiddify/hiddify-next/releases)

 --------------------

永久免费 科学上网软件Hiddify,亲测轻松20万Kbps,简单部署多条 免费节点,无限流量.


https://www.youtube.com/watch?v=dPx-Nd2AMWE

------------------------------

related post:  https://briteming.blogspot.com/2025/04/hiddify-manager-multi-user-anti.html

--------------------------------

 

Hiddify的Linux客户端使用教程

一、Hiddify 简介

Hiddify 是一款网络代理工具,可以帮助用户绕过网络限制,访问受限网站或提升网络速度。Hiddify 提供多种加密方式,保护用户隐私并提升上网体验。

二、下载 Hiddify的Linux客户端

请确保从可靠来源下载 Hiddify 客户端文件,文件格式为 .AppImage,支持各种 Linux 发行版(如 Ubuntu、Debian、Fedora 等)。可以通过提供商的官方网站或联系客服获取下载链接。

本站下载:

 https://down.shudongapi.monster/client-download/Hiddify-Linux-x64.AppImage

官网下载

命令行下通过

wget https://github.com/hiddify/hiddify-next/releases/download/v2.5.7/Hiddify-Linux-x64.AppImage
chmod +x Hiddify-Linux-x64.AppImage

三、准备运行环境

1. 下载客户端

下载完成后,你应该能在系统的“root”文件夹或指定位置找到 Hiddify 客户端文件,文件名通常为 Hiddify-Linux-x64.AppImage

2. 赋予文件可执行权限

在 Linux 中,AppImage 文件需要赋予执行权限才能运行。

  1. 打开终端。

  2. 切换到存放 Hiddify 的文件夹。如果文件在“root”文件夹中,输入以下命令并按下 Enter

    cd ~
    

四、运行 Hiddify 客户端

在终端中,运行 Hiddify 客户端:

./Hiddify-Linux-x64.AppImage

如果你使用桌面环境,也可以在文件管理器中双击 Hiddify-Linux-x64.AppImage 直接运行。

注意:首次运行时,如果系统弹出安全提示,请选择“允许”或“信任”以继续。

五、添加订阅链接

手动导入订阅链接

  • “订阅链接”‘请前往官网菜单主页,一键订阅,复制订阅链接,进行粘贴订阅地址
  • 首先复制上面的订阅地址,然后打开 Hiddify 客户端(双击桌面的 Hiddify 图标)。
  • 在主界面中,“主页”选项卡,点击”+新的配置文件“。
  • 点击”在剪贴板中添加“粘贴你的订阅链接,Hiddify 将自动从该链接获取配置文件。
  • 成功后会显示成功。
  • 本网站提供多个订阅地址随机生成,如果导入失败请 刷新本页面 后获取不同的订阅地址前缀,注意:如果套餐过期将无法成功导入。
  • 六、选择代理节点

    1. 在 Hiddify 主界面首页点击”点击连接“图标,可以自动开启代理并自动选择一个可用的节点。
    2. 点击左侧”代理“选项可以在节点列表中选择你想要使用的节点。有延迟显示数字的节点表示可用
    3. 点击你想要使用的节点,该节点将被选中作为代理服务器。访问 google.com试试,开始使用吧

    注意:你可以在“配置选项”-”服务模式“中选择不同的代理模式(如果你不了解是什么意思请保持默认):

    • 系统代理:根据预设规则,自动决定哪些流量走代理,哪些不走代理。
    • VPN或VPN服务:所有流量都走代理,适合需要所有访问都通过代理的情况。(这会导致国内网站变慢)
    • 仅代理:http代理,适用于某些应用,例如 Telegram、vs code、游戏等。需要在应用中设置下代理服务器(例127.0.0.1)以及端口(例12334)。

    七、常见问题解决

    1. 连接失败或无法使用代理 检查订阅链接:确保订阅链接有效,未过期。 检查网络连接:确保 Linux 系统已连接到网络且稳定。 切换节点:如果某个节点不稳定,尝试其他节点。 重启客户端:关闭 Hiddify 程序并重新启动。
    2. 无法运行 AppImage 文件 检查执行权限:确保已对文件执行 chmod +x 命令以赋予可执行权限。

    依赖项问题:部分 Linux 发行版需额外安装 libfuse,可用以下命令安装:

    sudo apt install libfuse2
    

    卸载 Hiddify 如果你需要卸载 Hiddify,只需删除下载的 .AppImage 文件即可:

    rm ~/root/Hiddify-Linux-x64.AppImage