在Vultr 上 DD安装 Windows

以前记录过在Linode上DD安装windows的过程,但是Linode 很少有活动,而Vultr经常会搞一些亦可赛艇的活动,比如现在的冲100刀送100刀,这样的羊毛撸起来很简单,基本上不怎么浪费时间就可以省100刀,何乐而不为呢

现在HostLoc上面很多有都用萌咖的一键DD脚本,但是我不想用,我不太喜欢依赖别人的脚本,事实也证明Vultr 手动DD 安装 windows很简单,下面简单记录一下思路:

1.) 随便建立一个实例
2.)主机已经完成安装,点击setting,点左侧Custom ISO,选择ISO Library并挂载Arch Linux系统ISO文件。
3.)接下来点View Console进入控制台,选择第一个选项
4.)然后输入下列代码
wget -O- 'http://wget.la/Windows/win2003_with_updatepasswd%3A80hostkvmlamjj.gz' | gunzip | dd of=/dev/vda

(需要说明的是, linode DD的目录是of=/dev/sda 而Vultr 是 of=/dev/vda, 今天被坑了一次)
5.)代码跑完以后,卸载Arch Linux镜像,点击 Restart按钮

6.)搞定。以前的Vultr VNC 似乎不能输入字符“|”,但是现在可以了,以前的一些教程太麻烦了。

参考资料:http://blog.51cto.com/7957017/2324054

追逐“心流(Flow)”(1)——降低精神熵

《心流》是我最近看的一本书,是一个外国人写的,作者的名字我忘记了,这个不重要,重要的是他提出来的心流理论,简单来说,心流就是进入注意力非常集中的高效率的忘我的工作状态。这个理论很有意思,很能让我信服,现在来实践一下。

第一步是降低精神熵。

作者在书中说,现代社会的人要吸收的信息实在太多了,不断的吸收这种廉价的信息会让人产生暂时的愉悦,所以大多数人都是这样的不停的刷新闻,刷抖音,玩手机游戏,其实冷静下来分析,你到底获得了什么呢?答案是什么都没有收获,浪费了大量时间,而且让人变得焦虑。

我冷静分析了一下,我目前经常做的增高精神熵的行为:

1.)刷网易新闻
2.)刷cnbeta.com
3.)刷广告中国论坛
4.)刷Hostloc.com
5.)刷知乎
6.)刷微信朋友圈
7.)最近迷恋上手机游戏gameloft的手游狂野飙车9
8.)其他手机动作
9.)其他电脑动作

下面是解决方案:

1.) 清空浏览器记录,尽量不再打开网易新闻,网易新闻大多数是社会类的新闻,此类信息对于我来说基本上没有意义,以后逐渐杜绝刷网易新闻。
2.)cnbeta,这个网站和我兴趣相关,有IT类和广告类信息,有一点的意义,但是以后要少刷,一周看一次即可。
3.)广告中国论坛,目前还在论坛担任职务,以后一天最多看一次。
4.)Hostloc是我比较喜欢的论坛,现在用户多了以后水贴也变多了,出现了很多非技术贴,以后一天最多看一次吧。
5.)最近发现知乎的Feed流非常分散我的注意力,以后用知乎只用他的搜索入口,或者用Google 知乎高级搜索。
6.)朋友圈基本上刷不到有价值的内容了,以后逐渐不用这个功能了。
7.)狂野飙车9挺好玩的,最近技术练的也不错了,我今天又卸载了一次,感觉已经玩到瓶颈了,不充钱很难再玩下去了,现在感觉没那么好玩了,以后应该不会再玩了。
8.)苹果手机有一个每周的屏幕阅读时间统计,我很喜欢,我目前玩手机的时间还是过高了。苹果手机没什么优化的内容了,只安装了几个必备的软件。
今天把安卓手机优化了一下,把chrome下面推荐的内容关闭了,其实我想把8个标签页也关闭掉,但是目前还没有找到方法。
如何关闭chrome app下面的推荐的内容:
chrome://flags/#enable-ntp-popular-sites
chrome://flags/#enable-ntp-remote-suggestions
改成“禁用”或者“disable”
9.) 在Chrome浏览器上面安装了这个插件:https://chrome.google.com/webstore/detail/carettab-new-tab-clock-an/cojpndognjdcakkimaloeealehpkljna
电脑端的8个标签页看不到了

製作window10 DD包

网络上虽然有很多DD包可以供下载,但是鱼龙混杂良莠不齐。而且别人做的DD包用起来始终不舒服,不能选择自己想要的分支和版本,不能集成自己需要的选项和软件,因此掌握一下DD包制作技术很有必要

本篇博客基本上没有原创部分,主要参考以下两篇博客整理,应该都是HOSTLOC的MJJ大佬:
http://xiaofd.win/create-windows-dd-template.html
https://www.lizi.tw/program/5203.html

1.)新建VHD格式硬盘,大小为10GB,使用如下命令新建与挂载

以管理员身份打开命令提示符,然后输入:
diskpart
CREATE VDISK FILE=”D:\win.vhd” TYPE=FIXED MAXIMUM=10240
SELECT VDISK FILE=”D:\win.vhd”
ATTACH VDISK
CLEAN
CREATE PARTITION PRIMARY
FORMAT FS=NTFS QUICK
ASSIGN LETTER=V

2.) 文件-释放镜像,如图选择。使用DISM++ 解压或者挂载ISO文件, 打开DISM,选择文件-释放镜像,按照如图方式将 install.wim 释放到 VHD盘符内,注意一定要勾选WindowsToGo,然后如果询问引导安装位置,一定要选择VHD盘符

点击确定 – 更多, 选择 V: 分区,确定

3.) 添加驱动。先去virtIO网站下载镜像,下载完以后可以解压镜像文件。
VirtIO 驱动 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Dism++切换至目标系统(工具栏下高亮选择)- 打开会话,驱动管理 – 添加驱动 – 选择virtIO驱动文件夹,将备好的 VirtIO 添加进去。


关于驱动, 有一些比较特别的IDC可能有特殊的驱动,这个时候,我们可以先在官方的windows server环境下用DISM++提取驱动,然后再用DISM++封装驱动到镜像里,也在别人定制的DD包里面提取。

4.)优化系统(可以跳过)
在“Appx 管理”删除预装,建议保留 photo

在“系统优化”优化界面

5.) 卸载镜像
文件-卸载镜像,关闭 Dism++
资源管理器右键磁盘 V:,弹出

6.)利用 VirtualBOX 开启远程及定制
在VirtualBOX中新建虚拟机,硬盘选中上面的VHD文件,然后开机进入系统打开3389端口

还可以在系统里面安装一些经常使用的软件,封装到DD包,比如DISM++, Xshell, Xftp

7.) 压制VHD文件为DD包

解压 gunzip,将’bin‘目录中的文件放置’%WINDIR%/SYSTEM32‘文件夹中,即可方便在命令提示符中使用。

http://gnuwin32.sourceforge.net/downlinks/gzip-bin-zip.php
gzip.exe -k9 D:win.vhd

这个gzip.exe 用命令行感觉不太方便,根据MJJ反应使用7Z软件压缩亦可,不过我目前还没有测试。

根据以上的流程我成功了制成了window10 X64 1809的DD包, 经过测试在linode上面可以正常使用。

意外的收获

最近几天一直找整站下载的软件,找了很多,没有一个比较完美的。。。现在网站论坛什么的登陆验证机制比较复杂,用这些老软件爬登陆验证都有一些问题,后来我终于认识到,只能自己写爬虫了。

测试了很多扒站软件,却有一个比较意外的收获,就是:仿站小工具+V8.2, 这个软件用来扒Lander真是太合适了。虽然ctrl + S 能搞定大部分Lander下载,但是没有这个小工具清晰

使用winhttrack整站下载(扒站)

虽然我学了一段时间的python爬虫,但是水平是个半吊子。而且定制爬虫比较费时间,最近有整站下载的需求,就找现成的解决方案(免费的)。找到了httrack和Cyotek, httrack是一个历史悠久的整站下载软件,多平台,功能丰富。而cyotek是比较新的软件,功能不太完善,目前20180929最新的版本是1.6beta, 但是我看了一下的roadmap他们在1.7版才计划引入cookie import, 没有cookie 导入显然弱爆了啊。所以我最后选择了httrack

winhttrack是window平台下的解决方案,按照我的理解,性能可能会比Linux平台下弱一些,但是操作比较方便。winhttrack这个软件,操作比较简单,就不详细介绍了,比较麻烦的两个点是:1) 很多网站内容需要登陆后浏览,需要获取登陆(password auth)后的页面 2.) 默认的采集规则是整站下载,会爬很多我们不需要的东西,所以需要学习采集URL规则的设置

这里记录一下我使用winhttrack采集XX论坛为例子,记录一下:

1. 新建一个项目,捕获登陆URL需要设置代理,需要说明的是ipv6地址需要在浏览器里面设置成[ipv6]:port 格式,简单来说就是要加上[]。先不设置代理,找到登陆入口 www.domain.com/login.php 然后填写账户密码,再设置代理,点击网页登陆按钮,网页跳转失败,winhttrack就捕获到登陆信息了,这里需要检查一下域名是不是对的。然后下面还要填上账户密码。

2. 然后设置选项, 比较重要的几个点就是, 禁用robots.txt😄,然后设置scan rules, 这里推荐选择include模式会快很多,同时避免采集不需要的信息,详细的文档看官方的,不是很难:https://www.httrack.com/html/filters.html。 还需要设置browser ID( UA) ,在hts-post0文件中可以找到。

3. 导入cookie文件,chrome浏览器可以使用这个插件导出到文件cookies.txt。https://chrome.google.com/webstore/detail/cookiestxt/njabckikapfpffapmjgojcnbfjonfjfg, 导出以后放到项目对应的文件夹里面,属性设置为只读。

完成上面三点以后就可以开干了。

最后贴一下discuz论坛的include scan rules, 只采集帖子,不采集乱七八糟的东西。
-* +*www.advertcn.com/forum*.html +*www.advertcn.com/thread*.html

参考资料:https://forum.httrack.com/readmsg/34537/33962/index.html

Linode DD 安装 windows

在服务器上DD安装windows是我在hostloc学习到的技术,在vultr上面安装windows系统很简单,vultr提供了一个Custom IOS的功能,但是我一直觉得vultr不如linode高端,无论是机器性能还是SLA的角度。所以我尝试在linode上面安装windows。在linode上面安装windows比vultr复杂一些,需要通过一个叫DD的技术安装,关于DD我没有深入研究,按照我的理解DD是Direct Disk的缩写,这是一种直接复制硬盘的技术,简单粗暴有效。现在记录一下在Linode DD大概的流程,新建一个linode以后:

1.) Create a new Disk

默认的ext4格式即可

2.) Create a new Configuration Profile

Virtual Machine Mode ==》 Full-virtualization
Kernel ==》 Direct Disk
/dev/sda ==》 刚刚你新建磁盘的标签名

3.)进入Rescue模式
点击reboot to resuce mode 按钮

4.)进入 Remote Access
点击Launch Lish Console » Lish via Browser

1).raw后缀DD命令

wget -O- ‘http://wget.la/Windows/windows2008.R2.raw’ | dd of=/dev/sda

Username: administrator
Password: Changeme!!!

2).gz 后缀DD命令
wget -O- ‘http://youdomain.com/dd/win10xiaofd.gz’ | gunzip | dd of=/dev/sda

谷歌网盘地址:https://drive.google.com/file/d/1TmErU8F4SDePUfXixyGJyPDCj4EfTqat/view?usp=sharing 下载后上传到自己的服务器

用户名:xiaofd
密码:xiaofd.win

5.) DD完成以后,网上很多教程说输入reboot命令,按照我的经验好像不行,得在linode面板里面点击reboot按钮

再进入 Glish Launch Graphical Web Console » 这样就可以远程看到安装好的windows了

技术比较简单,不过DD包需要自行收集制作

军哥lnmp wordpress 折腾SSL redirect too much time

博客环境从vestacp换成了军哥lnmp

wordpress对ssl支持好像一般般,加了ssl以后不能加载js css,懒得折腾了,安装了一个“SSL 不安全内容修复器”的插件搞定”

设置http跳转https的时候总是有问题,设置301跳转以后,浏览器提示redirect too much time 。。。太折腾了。。。

搜了半天,终于在军哥论坛找到了解决方案https://bbs.vpser.net/thread-17210-1-1.html

这位仁兄说是cloudflare的锅,我也懒得折腾了,按照他的提示,删除了vhost的,重新生成了vhost,这一次生成vhost的时候,hostname写了两个,默认www.thincliff.com, 还加上了thincliff.com,重新生成以后一切正常了,http跳转https也自动搞定了。。。

具体什么原理就不研究了,浪费了太多时间。。。cloudflare看来是个大坑

使用DISM命令备份还原驱动

1.) 获取wim文件信息
Dism /Get-ImageInfo /ImageFile:C:\Users\Username\Desktop\install.wim

2.) 挂载wim文件
Dism /Mount-Wim /WimFile:C:\Users\Username\Desktop\install.wim /index:1 /MountDir:C:\Users\Username\Desktop\image

3.)  把驱动恢复到文件
Dism /Image:C:\Users\Username\Desktop\image /Add-Driver /Driver:C:\Users\Username\Desktop\DriversBackup /Recurse

4.)  提交修改,生成集成驱动的wim文件
Dism /Unmount-Wim /MountDir:C:\Users\Username\Desktop\image /Commit

 

先记录一下,有空详细写

 

参考自:https://blog.lmintlcx.com/post/0x0022/

不同的人生

时间过的太快,有的时候很难接受现在的年龄了。人生活到现在,感觉有些厌倦,一手烂牌,怎么打都打不好,偏偏又很有野心和欲望。仔细想想,有的人手上的牌更烂啊,有的孩子刚出生就夭折了,也有很多人坚强痛苦的活着。还记得以前翻看骄阳生平,依稀记得他说他的人生除了没有碰过女人,其他的都体验过了,可以理解,男人过了30岁还没有碰过女人真的很压抑,相信骄阳研究affiliate marketing到后期应该不会太缺钱,至少可以过上比较体面的生活了吧,偏偏身体不好,这又有什么法子呢?按照我现在的理解,跟大多数异性交往,是人类回归动物本性的过程,很大程度上只看外在,而网络交流更多程度上是精神交流,所以在网络上可以交到很好的朋友,甚至有素未谋面的好朋友愿意借钱给你,可以在网络上学习到深奥的知识,可以在网络上赚到钱,但是通过网络认识女人很不靠谱。拥有智慧身体残缺的人羡慕身体健全的人享受人生乐趣,但是身体健全不曾拥有智慧的人人生也有很多悲哀啊,割肾买苹果就是最典型的案例。同时拥有智慧和健全身体的人又有多少呢,所以大多数人都是这样不开心啊,有的人选择了自杀,死亡真的能解决一切吗?死了以后什么都没有了啊。像骄阳这样的人,死后精神不灭,仍然影响了他人的生活,活在其他人的精神里,这样看来,他比碌碌无为的大多数强太多了 ,虽然他生前也可能不怎么快乐。写了这么多,到底怎样才能解脱呢?我想到了前几天在知乎看到的笑傲江湖的书评,写到林平之的人生为何太过悲惨,主要的原因就是做人目的性太强吧,太过执着追求目的很大可能会痛苦一生。所以洒脱一点,碰碰运气,有一些精神寄托大概是最明智的选择吧。

主流和非主流的Tracker

最近打算换Tracker,因为以前Tracker的Report让我有点不爽,不能按Offer 或者Network 生成Report,用相同Tracker 小伙伴每天手工算账,真是让人心酸呀。。。因为以上的原因,我决定换Tracker。所以开始在各个aff论坛搜索好用的Tracker,不搜不知道,一搜吓一跳。现在的Tracker太多了。稍微整理了一下,如下所示:

Self-Hosted Tracker:

  • Imobitrax
  • CPVLab
  • Prosper202
  • FunnelFlux
  • KeitaroTDS
  • Binom
  • Pixelk
  • Cpatracker
  • Octotracker
  • Thrive

SAAS Tracker:

  • Voluum
  • Bevo Media
  • Adsbridge
  • TrackingDesk
  • Offerit
  • clickbakers
  • Newbidder
  • Thrive
  • BeMob
  • Peerclick
  • ClickMeter

虽然说现在SAAS的tracker是个大的趋势,但是竞争很激烈,而且有的traffic跑这个实在是亏本。。。所以Self-Hosted Tracker也一直有人在开发,比较有意思的是,现在恶螺丝人开发了很多的Self-Hosted Tracker,有的比如Octotracker还是俄文的,没有翻译成英文。。。虽然有高级的Self-Hosted Tracker,但是开心版的iMobitrax还是占领了很多份额(iMobitrax实在是过时了,太落后了,就像二战时期的航母。。。)。