分类: 使用指南

  • 分享一下我的Hetzner账户通过经验

    分享一下我的Hetzner账户通过经验

    原文转自mjj论坛的苍蝇也是肉捏。

    我断断续续注册了没有十次也快了,反正都是各种失败,期间我用不同网络和设备都行不通,反正就是各种拒绝,

    要不就是连上传验证信息的入口都没有,就别说直接充值20€了,看见论坛有位朋友说给他们发送邮件,我就试了一下,结果成功了,

    接下来说下我个人的具体步骤:

    1、注册账户之前给support@hetzner.com发送邮件,

    2、对方收到你的邮件给会给你回复一条这样的信息:

    尊敬的先生或者女士,请重新注册,注册时请勿使用扶墙/代理。亲切的问候客户数据分析

    3、使用你给对方发送邮件的邮箱重新去Hetzner官网注册账户,注册完成就立刻给对方发送邮件,告知你已按照要求重新注册了账户。

    4、Hetzner会给你发送一封验证信息的邮件,内容如下:

    感谢您在 Hetzner Online GmbH 创建帐户。

    作为新客户,我们恳请您向我们提供您的护照或身份证的复印件(扫描件/照片)以进行身份​​验证。您可以模糊或屏蔽身份验证不需要的信息。

    请将文件通过传真或作为电子邮件附件发送至此电子邮件地址。提交的文件将在我们的系统中审核后立即删除。

    请尽快将文件发送给我们。如果我们在 48 小时内没有收到它们,我们将锁定您的帐户。

    此致

    您的 Hetzner 在线团队

    5、按照邮件要求直接回复他们你的身份验证信息即可,我发送了身份证的正反面给他们,十几分钟后就收到信息说通过了。

    之前没有发送邮件都是直接注册的,有朋友说是IP问题,这次注册成功还是使用之前的IP,我觉得注册之前发邮件询问告知一下,成功率还是非常高的,不然我之前那么多次注册,相同的个人信息,不同的邮箱账户,电脑设备,手机设备,为什么就不行?

    只是分享一下个人通过的经验,没有其他的意思,这要是还能有杠精,我真的服了。

    最后还是建议不要买号,万一哪天要二验,号没了小事,数据没了就哭死了。

  • IIS Rewrite 下载 – 最新版 – webplatform不能用就用它

    Rewrite在windows下面真的是一波三折的,在微软自己的UrlRwrite没出来之前,方法百花齐放,问题是各种都有,好在微软后面推出了web platform,并且把urlrewrite集成在了里边,才使得rewrite在iis下面变得和蔼可亲了起来。

    可是不知道为什么,webplatform居然停更了,而且,里边的软件也都清空了。当然也包括了UrlRewrite这个神奇,于是很多人都不知道去哪里找Rewrite了。

    刚好看到有mjj在找,就给它放到这里吧,有需要的可以下载。

    有空真想把iis下面的rewrite的辛酸史写出来,懒得写了,就这样吧。

  • 在Linux服务器上如何使用关关采集器

    在Linux服务器上如何使用关关采集器

    关关采集器是由.netframework开发的一套小说采集程序,功能强大且灵活,是目前小说采集的不二选择,但受制于开发平台的原因,关关并不能在linux下运行,如果你运行的是基于lnmp开发的杰奇、船说、ptcms或者其它系统,你都是无法直接使用关关采集器的。

    你可能会选择如下的方法:

    1. 放弃关关采集器,使用其它采集程序,比如杰奇的后台采集,基于python的94采集器等。这些的缺点就是放弃了关关这个强大的采集程序。
    2. 使用windows服务器来运行php+mysql。不管使用iis还是 nginx或者apache,稳定性还是不如linux。
    3. 另外用一台windows服务器来负责采集任务,再在这台linux服务器上开启samba共享。曲线救国。这样的缺点一是要多一台服务器或者vps,另外要考虑服务器之间的网络问题。也是下策。

    今天教大家一个更省钱也能两者兼顾的方法:

    使用linux服务器,虚拟一个windows来运行关关,并与linux通过局域网形式关联。

    这里母鸡建议使用E3,32G Ram以上的配置,在上面开一个windows的小鸡只需要1c1g左右的资源,可谓很轻松。通过Nat方法与Linux母鸡相连,保证不会断网,也不会产生网络流量。

    这样的方法是最经济实惠也最稳定的。但有几个先决条件:

    • 首先母鸡必须是独立服务器,VPS上是不可能再虚拟出一个windows的。
    • 其次需要不止一个IP,因为windows虚拟机需要连接外网采集,需要独立的ip。

    满足以上两个条件,就开干吧。

    首先是在Linux服务器上安装Windows虚拟机,请参照这篇文章:

    [b2_insert_post id=”4260″]

    然后设置好网络连接方法及IP,开启Linux服务器上的Samba,使用windows 虚拟机测试下。

    Windows建议直接使用独立IP RDP连接,毕竟通过Linux的图形界面操作windows太别扭了。

    使用虚拟磁盘,把Linux的目录虚拟为Windows的一个磁盘,接下来的操作想必大家都会了。

  • 在Linux系统下安装Vmware(windows虚拟机)图文教程步骤详细介绍

    在Linux系统下安装Vmware(windows虚拟机)图文教程步骤详细介绍

    首先要确认你的Linux服务器已经开启了GUI,也就是图形界面,你可以安装xwindows,gnome什么的都可以,有图形界面就可以了。

    要在Linux下虚拟一个Windows,发现可一用VMware来实现,当然还有其他一些虚拟机可以使用如virtualbox,Win4lin,bochs等。以下就是安装的步骤:

    首先打开vmware官网的下载链接:

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    选择 linux版本下载

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    选择 系统对应的版本,64位系统不能安装32位

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    登陆:

    microsoft5133@126.com

    1q1q1q

    或者

    admin@luobotou.pw

    123456

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    下载

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    同意许可协议

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    在下载完的文件上右键》》允许运行

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    运行

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    同意

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    检查更新  是

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    都下一步 就行了

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    完成

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    输入序列号

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    下面任选一个:

    1A4P8-DMK0N-FZ431-7K8NH-2A82Z

    NY22J-FUJE1-CZ2V1-HT1QK-9AG5U

    5C6Z1-4QL50-EZWF1-5V156-130NN

    后面的是装系统的,自己会的可以不看了

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍

    新建虚拟机

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍下一步

    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
    在Linux系统下安装Vmware(虚拟机)图文教程步骤详细介绍
  • 国内免费域名解析服务:青云QingCloud

    国内免费域名解析服务:青云QingCloud

    国内dns解析服务商哪家强?

    只要钱给的够,国内分大小运营商线路、地区解析,国外分国家解析,1s企业级ttl,全球anycast服务器节点任你选。但如果说我的预算是0元呢????

    1688285735-31540-image.pngtplv-66hnoafy04-new.image_
    如果是这样的话,那么阿里云和腾讯云的两家云服务商应该马上被排除在外。600s超长ttl和仅支持三大运营商的分级解析实在令人为之汗颜。
    经过一番寻找,两家相对牛的服务商被提名,它们分别是青云和华为云。

    青云

    青云是一家上市云服务公司,kubersphere面板是他们家鼎鼎有名的作品,即使他们家的云服务器不便宜,但是dns解析服务是免费的。
    1688712939-169312-image.pngtplv-66hnoafy04-new.image_

    功能

    1688713183-983772-image.pngtplv-66hnoafy04-new.image_

    • 精细的分路线解析。

    1688713350-532779-image.pngtplv-66hnoafy04-new.image_
    1688713529-186841-image.pngtplv-66hnoafy04-new.image_
    支持国内三大运营商以及其它的服务商如广电、云服务商、cnnic等分运营商解析,三大运营商中可以精确到国内大区、省份的针对解析。
    国外方面支持精确到大洲、国家以及服务商骨干网如Google、Amazon等
    像模像样的了(

    • 多种解析模式

    A记录下可以设置解析集,解析集中可包含多条ip地址记录。每次查询将返回一个解析集的结果,如下图。
    1688714732-668556-image.pngtplv-66hnoafy04-new.image_
    对于A记录下解析集,有四种解析模式,分别为 普通 轮询 智能 权重。
    普通则是如同上文所说一般,直接将整个解析集全盘供出。轮询则每次查询时会根据上一次查询顺序重新排序后返回,这样也可以用来简单实现一个负载均衡的效果,使得每个节点承载差不多的负载。智能模式同时配置多条记录值,每次查询时会根据用户来源对记录值进行排序返回最优结果,可减少您对精细化线路配置的烦恼。权重模式按照按照给定的权重系数,每次从多个解析集中抽取一个出来返回给用户。
    1688715171-5539-image.pngtplv-66hnoafy04-new.image_
    CNAME记录下支持默认和权重两种模式。

    • 5种ttl时间任君选

    1688715372-812639-image.pngtplv-66hnoafy04-new.image_
    1min 10min 2hour 12hour 1day,这样看来ttl的设置并没有如同腾讯阿里那样买了套餐后那样灵活 ,这是他的一个缺点

    • 服务器节点以及相应测试

    两个nameserver为:ns3.routewize.com. ns4.routewize.com.解析下来分配了61.174.253.104浙江金华和139.198.124.164广东广州两个节点。对于用户主要在国外的网站来说可能不友好,在国内的来说应该?了。
    1688716333-796954-image.pngtplv-66hnoafy04-new.image_
    1688716340-476598-image.pngtplv-66hnoafy04-new.image_
    首次查询较慢,待有了缓存以后好很多。

    • 其他方面

    有设计kubersphere的经验,对于他们dns设置面板ui的设计是无需担忧的。她还会将同一前缀名下的各式记录整理在一起,如同Domains Google一样使其具有很好的易用性。不过他家的解析如想设置针对某一大区、省份的同样解析,还得去三大运营商之下相应的大区、省份分支都添加一遍,这样就略显麻烦了。??
    同时,也配有了解析数量的记录。
    1688715872-414381-image.pngtplv-66hnoafy04-new.image_

  • Linux和Windows一键重装脚本功能更新

    Linux和Windows一键重装脚本功能更新

    很多欧洲 oneman 小商家,甚至 Hetzner Godaddy 等大厂,由于网管的技术水平极其业余,其模板系统自带的静态网络掩码设置都有致命缺陷,比如 IPv4 设置为 255.255.255.255,IPv6 prefix 设置为 128,导致重启后 Debian installer 等网络安装内核寻找的 IP 地址范围过窄,触发网关不可达(unreachable gateway)报错,如果按原样从原系统内读取,不根据主 IP 和网关 IP 加以对比计算和修正,得出适合的掩码,或者是默认模板基于红帽系,用其他同类脚步重装一定会出现此类问题且不可解决。

    作为服务器功能完整实现的至高一环,网络配置方面是我这个脚本着重完善的方面,所有受支持的 Linux 发行版,包括拥有 IPv4 和 IPv6 的双栈机重装后网络能全部自动配好,无需手配(如果是双网卡每张网卡上配置了一种网络,目前 Debian 也支持),纯 IPv6 机器的支持也完全没问题(暂不包含 AlpineLinux/Ubuntu)。

    目前项目获得了很多朋友的认可,支持 Debian 9+,包括Debian 12,新版 AlmaLinux,RockyLinux,CentOS,Fedora,AlpineLinux Edge,Ubuntu 20.04 22.04 等系统之间,arm64 和amd64 架构之间永久互装,也支持从甲骨文自带的 Oracle Linux 等类红帽系统重装到脚本支持的任意系统(红帽系内存要求较高,2GB以上),当然也可以安装到 Windows,暂不支持从 Windows 装回 Linux。

    目前脚本支持自动检测机器是否运行 CloudFlare Warp 实现的“伪双栈”,并剔除套了 CloudFlare Warp 实现的 IPv4 栈或 IPv6 栈,以实现重装前识别出机器原生具有的网络栈状态,避免重装时配置网络部分写入错误的预期网络栈参数。

    github 项目地址如下,欢迎 star:

    https://github.com/leitbogioro/Tools

    界面演示(图库来自 imgur.com ,需要挂梯子全局访问才能正常显示):

    3-1
    j1gVrVv
    J0osnOW
    5g290gB
    OeUBuIg

    连接服务器的桌面终端客户端(terminal)仅推荐从官网下载的 Xshell 或 putty,不要用一些界面极其炫酷,但其支持的密钥交换算法极其有限的,来路不明、奇奇怪怪,甚至破解的终端连接重装后的系统,否则很大概率出现密码错误问题。我脚本所做的工作,仅仅是保证目标设置端口和密码下,重装后能正常连接,涉及改用 ssh 密钥登录等重要操作,能手动设置,请不要依赖一键脚本,也别赖我脚本重装的系统有问题!来路不明的客户端也有可能存在偷偷上传密钥,把你机器当成肉鸡的风险,如果今后 Xshell 等终端软件也出安全问题,我也会广而告之。

    甲骨文云开启 IPv6 的方法,以及仅有 IPv4 公网访问的机器,web 面板中手动开启 IPv6 dhcp 6 后,在当前机器开启 IPv6 dhcp 访问的方法:

    中文教程:

    https://www.google.com/search?q=%E7%94%B2%E9%AA%A8%E6%96%87+%E5%BC%80%E5%90%AF+ipv6+%E8%AE%BF%E9%97%AE+%E6%AD%A5%E9%AA%A4

    英文教程:

    https://www.google.com/search?q=oracle+cloud+ipv6+public+access+enable

    获得网卡名:

    [root@instance-20230624-1531 ~]# ip -4 route show default
    default via 10.0.0.1 dev ens3
    default via 10.0.0.1 dev ens3 proto dhcp src 10.0.0.138 metric 100

    当前网卡有如果 dhcp IPv6 访问权限,且当前系统中配置文件中仅规范了 IPv4 网络访问,未规范 IPv6 dhcp 访问时,在系统中开启 dhcp IPv6 访问(不包含 IPv6 静态访问)的命令,需要重启:

    dhclient -6 "网卡名 如 ens3"
    reboot

    下载前记得更新源,安装 wget 组件,以下命令仅对应原系统:

    Debian 系(Debian Kali Ubuntu):

    apt update
    apt update install wget -y
    

    红帽系(CentOS AlmaLinux RockyLinux Fedora 等):

    dnf install wget -y

    AlpineLinux(需要安装 wget bash 组件,并把系统默认的 shell 从 ash 改成 bash):

    apk update
    apk install wget bash
    sed -i 's/root:\/bin\/ash/root:\/bin\/bash/g' /etc/passwd
    

    下载并运行脚本:

    wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

    国内机器现在可以从 Gitee 下载:

    wget --no-check-certificate -qO InstallNET.sh 'https://gitee.com/mb9e8j2/Tools/raw/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

    快速开始(当且仅当脚本不加 -pwd -port -mirror 等参数时有效,如果加了,必须指定对应系统的发行版版本号!):

    不用再输入使用何种架构(-v 选项已被 -version 替代,且两者都已经被弃用),脚本会自动检测架构、实现 Debian 系和 Redhat 系架构名相互智能转换!

    Debian 12(支持 9 至 12)

    bash InstallNET.sh -debian

    Kali rolling(支持 rolling/dev/experimental 三个分支,原则上推荐使用 rolling)

    bash InstallNET.sh -kali

    Kali 对 ARM64 AMD64 架构的兼容性都 OK,甲骨文 Oracle ARM 机装虽然从原系统重启后安装就黑屏,什么提示都没有,在 VNC 里也无法观测进度并调试,但只要是从面板自带模板或任意其他一键脚本安装的纯净系统中安装过去的,100% 保证能成功,VNC 里看到黑屏别怕,别手欠中途硬重启,不知道 Kali 是什么的,反正你就知道 Kali 是日常、电影电视剧里黑客经常用的,自带很多安全测试工具,贼鸡儿炫酷的一个 Debian 发行版就行。Kali 有三个版本,按激进程度大小排列,分别为 experimental > dev > rolling,普通人不爱折腾的,最好以使用 rolling 为主。

    Alpine Linux edge(支持 3.16 至 3.18 和 edge,推荐 edge)

    一个超轻量 Linux 发行版,但需要注意的是,Alpine Linux 运行的时候省内存,内存占用仅 80m 左右,但安装时不省,因为它会在内存中完成所有初始化操作,直到最后再全盘写入硬盘,不像 Debian 红帽系启动内核在内存里准备完毕,就开始进行格盘并从镜像源往硬盘上写入文件操作,这就导致安装 Alpine Linux 的内存要求并不低,低于 1GB 内存的机器不要安装,由于 Alpine Linux iPXE 启动文档里仅描述了如何通过 dhcp 或静态从 IPv4 网络启动,所以仅有 IPv6 公网访问的机器也不要安装。双栈机 IPv6 部分会在安装过程中自动配置好。

    bash InstallNET.sh -alpine

    CentOS 9 stream(支持 7-9)

    bash InstallNET.sh -centos

    AlmaLinux 9(支持 8-9)

    bash InstallNET.sh -alma

    RockyLinux 9(支持 8-9)

    bash InstallNET.sh -rocky

    Fedora 38(支持 37-38)

    bash InstallNET.sh -fedora

    Ubuntu 22.04(支持 20.04 或 22.04)

    bash InstallNET.sh -ubuntu

    Windows Server 2022(基于在 AlpineLinux 中介下 dd 实现,支持 BIOS UEFI 不同固件下自动识别对应的 dd 包,支持 Windows 10 Enterprise LTSC, Windows 11 Pro for Workstation 22H2, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022,重装时输入对应系统的数字版本号即可,如果能通过VNC登录系统,可自动进行 IPv4 静态配置和自动扩展系统盘分区,dd 包来自秋水逸冰,再次感谢他的无私奉献)

    bash InstallNET.sh -windows

    感谢王煎饼的天才想法,找到 AlpineLinux 这么一个奇佳的 dd 中介系统,让我得以有得一手嘚瑟一番:

    王煎饼隔壁论坛 id:https://hostloc.com/space-uid-35316.html
    王煎饼 github 主页:https://github.com/bin456789/

    原理论述起来实在太复杂,感兴趣的客官,请移步我单独一个帖子来了解:

    https://www.nodeseek.com/post-9558-1 (实现 Ubuntu 22.04 及以后版本安装的技术原理以及我对“原生网络安装”和“dd 安装”的观点与评价)

    除了 Ubuntu 和 Windows,其余发行版 Linux 均支持自选镜像源,脚本内部仅内置官方后备,且能够区分国内或是国外机器,国内机器重装时必要联网获取的配置文件也能连接到我项目的 gitee.com 镜像,确保国内机器晚高峰重装时不会卡住,或是遭受 github.com 被大墙的阻断。

    其他脚本支持重装到的 Linux 系统均支持原生指定全球各地镜像源的方式安装,如果不指定源,脚本会区分国外国内自动为国内 VPS 切换到国内源,避免连接缓慢,如果要手动指定源,输入系统和对应版本后,加参数“-mirror”,如:

    bash InstallNET.sh -debian 12 -mirror "http://ftp.riken.jp/Linux/debian/debian/"

    Debian 全世界各国家、地区源列表:

    https://www.debian.org/mirror/list.html

    Kali 全世界各国家、地区源列表:

    https://http.kali.org/README.mirrorlist

    Kali 官方源 https://http.kali.org/ 因为不支持纯 IPv6 访问,所以脚本中默认国外源选用的是美国勃克利学院 https://mirrors.ocf.berkeley.edu/kali/ 的,学术机构,中立放心,同时支持 IPv4 IPv6 访问,带宽大,下载质量良好。

    CentOS 7 和 8-stream,全世界各国家、地区源列表:

    https://www.centos.org/download/mirrors/

    CentOS 9-stream 及以后全世界各国家、地区源列表:

    https://admin.fedoraproject.org/mirrormanager/mirrors/CentOS

    AlmaLinux 全世界各国家、地区源列表:

    https://mirrors.almalinux.org/

    RockyLinux 全世界各国家、地区源列表:

    https://mirrors.rockylinux.org/mirrormanager/mirrors

    Fedora 全世界各国家、地区源列表:

    https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora

    默认密码如下:

    LeitboGi0ro

    由于 AlpineLinux 和 Ubuntu 采用明文(未经 openssl 加密过的密文,仅本地变量传输,不会传到其他地方,放心)传递密码参数到配置文件,附加特殊符号可能会导致 sed 处理时出错,所以 AlpineLinux 和 Ubuntu 默认密码统一为 LeitboGi0ro 且暂不支持修改。

    密码若要自定义,可添加 -pwd ‘密码内容’ 修改,密码字段建议前后使用单英文引号(’ ‘)括起来,以免 shell 将双英文引号(” “)中带特殊字符的密码当做命令传递,造成错误,不要设置的过长过复杂,例:

    -pwd 'xiaoming'

    特别的是,如果密码中带有英文单引号(’),请一定在该单引号前加 ”’ 做转义,也就是说,以下转义过的字符才和一个单引号等价:

    '\''

    也就是说,以上符号才等于实际密码中的 ‘ 符号,比如你密码要设置为:’xiaoming’,那么如下输入才是正确的:

    -pwd ''\''xiaoming'\'''

    如果使用的是默认密码,安装后请立即修改!

    默认 ssh 端口随原系统,比如你机器原系统 ssh 为 65432,新装好的系统端口号也为 65432,亦可添加 -port “端口号” 修改,支持全系受支持的 Linux 系统,范围“1-65535”,如果给错或无法确定原系统端口,后备值为:

    22

    例:

    -port "12345"

    如果想要强制双网动态配置,请输入:

    bash InstallNET.sh -debian 12 --network "dhcp"

    如果想要强制双网静态配置,请输入:

    bash InstallNET.sh -debian 12 --network "static"

    目前支持如果有双网卡,每张网卡上带一个 IPv4 或 IPv6 的静态配置,新安装系统中这两张网卡的网络配置都能够自动配好,仅限 Debian/Kali:

    CzYD6DP

    支持 Debian/Kali raid 0 1 5 6 10,输入 -raid “raid 方法数字” 即可,请根据自己需求选择对应的 raid 方法。

    bash InstallNET.sh -debian 12 -raid "0"

    如果想要纯手动模式安装,比如用于调试等,请输入(要求必须能用 VNC 访问机器),不支持 AlpineLinux Ubuntu:

    bash InstallNET.sh -debian 12 --allbymyself

    如果想要使用 netbootxyz 纯手动模式安装其受支持的系统,比如 Archlinux 等,请输入(不推荐,要求必须能用 VNC 访问机器,仅 x86_64 AMD64 架构,BIOS 固件机器使用,甲骨文 UEFI 固件机器用 netbootxyz 启动,请参考此教程:https://zhuanlan.zhihu.com/p/97527349):

    bash InstallNET.sh -netbootxyz

    现在开启了一个参数,–setipv6 “0 “,指定强制关闭系统安装时加载 IPv6 模块,设置为 0 就是关闭,指定其他值或不指定为加载 IPv6 模块。不管机器实际是否有 IPv6 网络,只要设置 –setipv6 “0”,新系统里 IPv6 模块就会被彻底禁用,无法访问 IPv6 网络,请按照实际情况选择,对部分 Racknerd 和 Virmach 等商家的纯 IPv4 机器有效,因为这些商家的纯 IPv4 机器也会被 dhcp 分配到一个公共 IPv6 地址,且 DNS 解析外部网站域名,会强制返回它们的 IPv6 地址,然而机器没有 IPv6 网络,导致 ping wget curl 等网络连接工具会因持续试图连接 IPv6 地址而失败,强制新系统里不加载 IPv6 模块可解决此问题。但这样会导致 Nginx 里带加载 IPv6 网络的模块失败导致启动失败,请自行到 /etc/nginx/nginx.conf 目录里把

    # listen [::]:80 default_server;

    Racknerd Virmach 纯 IPv4 机型安装时不指定 –setipv6 “0” 的后果,wget 总是优先连接 IPv6,当失败数次后才使用 IPv4 连接,造成过长的连接等待。

    rPJnA24

    注释掉,该选项适用于除 AlpineLinux 以外的全部 Linux 发行版

    bash InstallNET.sh -debian 12 --setipv6 "0"

    现开启了一个参数:–nomemcheck ,输入后即跳过内存容量检测,你可以在任何内存的机器上尝试安装目标系统,即使能在当前系统成功下载并打包网络安装启动内核,但不保证重启后能安装成功。

    bash InstallNET.sh -debian 12 --nomemcheck

    如何使用本脚本从 Linux dd 到 Windows?

    1. 任意基于 KVM QEMU 或 XEN 的机器,不管机器原系统是 Debian 系还是 Redhat 系,grub 引导菜单都能成功写入并重启后被启动:

    bash InstallNET.sh -dd 'DD 镜像链接'

    1. 某些支持多种启动方式,如救援模式,正常模式等的独服,如 Kimsufi 等:

    将启动模式转换为救援模式,从邮箱里获取登陆账户密码,进入救援模式临时系统,执行:

    wget -O- 'DD 镜像链接' | xzcat | dd of=/dev/sda

    等待 dd 镜像下载并解压好,将启动模式改为正常模式,输入重启命令,等待被 dd 的 Windows 系统初始化完成。

    reboot

    感谢秋水逸冰先生的无私付出,辛苦制作了一批成熟的 Windows 系列 dd 镜像并提供直链,从临时中转的 Debian 12 格盘后,dd 的镜像来源,连接详情,硬件需求均基于秋水逸冰先生的 dd 镜像。

    秋水逸冰博客:https://teddysun.com/
    秋水逸冰 github:https://github.com/teddysun/

    用户名: Administrator
    密码: Teddysun.com
    RDC(远程桌面) 端口: 5900
    网络: 必须具备 IPv4 DHCP
    CPU: 仅限 AMD64 架构,至少单核,双核以上更佳
    硬盘: 至少 20GB,推荐 50GB 及以上,固态硬盘更佳
    内存: 至少 2GB , 8GB 以上更佳

    Windows dd 包来源:

    BIOS 主板固件,MBR 分区

    Windows 11 Pro for Workstations 22H2

    简中: https://dl.lamp.sh/vhd/zh-cn_windows11_22h2.xz
    英语: https://dl.lamp.sh/vhd/en-us_windows11_22h2.xz
    日语: https://dl.lamp.sh/vhd/ja-jp_windows11_22h2.xz

    Windows Server 2022 Datacenter

    简中: https://dl.lamp.sh/vhd/zh-cn_win2022.xz
    英语: https://dl.lamp.sh/vhd/en-us_win2022.xz
    日语: https://dl.lamp.sh/vhd/ja-jp_win2022.xz

    Windows 10 Enterprise LTSC

    简中: https://dl.lamp.sh/vhd/zh-cn_windows10_ltsc.xz
    英语: https://dl.lamp.sh/vhd/en-us_windows10_ltsc.xz
    日语: https://dl.lamp.sh/vhd/ja-jp_windows10_ltsc.xz

    Windows Server 2012 R2 Datacenter

    简中: https://dl.lamp.sh/vhd/cn_win2012r2.xz
    英语: https://dl.lamp.sh/vhd/en_win2012r2.xz
    日语: https://dl.lamp.sh/vhd/ja_win2012r2.xz

    UEFI 主板固件,GPT 分区

    Windows 11 Pro for Workstations 22H2

    简中: https://dl.lamp.sh/vhd/zh-cn_windows11_22h2_uefi.xz
    英语: https://dl.lamp.sh/vhd/en-us_windows11_22h2_uefi.xz
    日语: https://dl.lamp.sh/vhd/ja-jp_windows11_22h2_uefi.xz

    Windows Server 2022 Datacenter

    简中: https://dl.lamp.sh/vhd/zh-cn_win2022_uefi.xz
    英语: https://dl.lamp.sh/vhd/en-us_win2022_uefi.xz
    日语: https://dl.lamp.sh/vhd/ja-jp_win2022_uefi.xz

    Windows 10 Enterprise LTSC

    简中: https://dl.lamp.sh/vhd/zh-cn_win10_ltsc_uefi.xz
    英语: https://dl.lamp.sh/vhd/en-us_win10_ltsc_uefi.xz
    日语: https://dl.lamp.sh/vhd/ja-jp_win10_ltsc_uefi.xz

    Windows Server 2012 R2 Datacenter

    简中: https://dl.lamp.sh/vhd/cn_win2012r2_uefi.xz
    英语: https://dl.lamp.sh/vhd/en_win2012r2_uefi.xz
    日语: https://dl.lamp.sh/vhd/ja_win2012r2_uefi.xz

  • 使用UptimeRobot免费监控你网站在线情况

    使用UptimeRobot免费监控你网站在线情况

    如果你搭建了一些服务在某些大型公有云平台上,一般该平台都自带免费的监控服务,全面且强大;如果你在self-hosted 环境下,搭建一些面向公网的服务,监控服务当然也可以自己搭建,不过最简单的还是使用一些免费的服务,这里推荐其中一个,UptimeRobot,听说挺老牌的一家专做监控服务的服务商。

    主页

    uptimerobot.com/

    注册成功后,有50个免费的监控项,包括HTTP监控,Ping,TCP,可以设置监控间隔,例如5分钟,如果发现DOWN,可以选择邮件通知,或者通过社交应用通知,或者短信(收费),或者webhook自定义等等

    v2-b97732c56b9f0182ca2a97f132f5b934_720w.webp

    操作

    主页左上角,添加健康项目;

    My Settings选项,添加Alert Contacts,例如添加邮件通知人

    Status pages选项,设置监控页面展示样式等等

    不要忘了在My Settings页设置时区

    v2-c70bc1ed325af1a630f09d60bb350fa3_720w.webp

    One More Thing

    我经常使用的是国内163邮箱,这个平台发送告警邮件给国内邮箱会抽风,所以我设置UptimeRobot把告警提醒邮件发送到gmail邮箱,然后gmail把来自UptimeRobot的邮件转发到我的163邮箱,测试非常好使

    登录gmail,右上角设置图标,所有设置

    v2-f3d3395716df7db0f161c05324e3c6f8_720w.webp
    v2-4e6d89b7764f7b855a04b4fbac39bce8_720w.webp

    创建过滤器:只转发特定的发件人为 alert@uptimerobot.com的邮件,并且保存副本在gmail,标记为已读(该过滤器对旧邮件不生效,无需担心)

    v2-4fe991f87a1debb2762508a029e2f512_720w.webp

    添加转发地址后,如图,确保‘转发’停用

    v2-ee1272d935a463c75f7c5725dcebc296_720w.webp

    最后,当被监控的服务down,或者恢复up时,163会即时收到邮件

    v2-022c93c0f01cecc04f2700e9b3f83d20_720w.webp

    以上。