CSGO Demo 新下载方式

最近又出现了Demo无法下载的问题,但是在GDPR生效之后,Valve给出了一个信息统计页面,刚做了一下测试是能够正常下载Demo的。

 

 

 

这个东西藏得比较深,具体的URL是你的个人主页+/gcpd/730/?tab=matchhistorycompetitive 然后点下载GOTV回放即可。

我的URL是https://steamcommunity.com/id/cutesakura,那么我下载GOTV的页面就是https://steamcommunity.com/id/cutesakurahime/gcpd/730/?tab=matchhistorycompetitive (这个只能自己看到的)

 

 

下载完成的Demo可以通过 CSGO Demo Manager这款软件去分析,你也可以通过这个软件下载官匹Demo,但是我自己实测失败率挺高的。。。P.S 最近官匹挂是真的少,都没认真玩小分带走了,我队友真棒!!

阿里云国际版认证过程分享

今天实在忍受不住某些服务商号称的GIA CN2的那种诡异的爆炸般的速度了,直接想办法去认证国际版阿里云,结果发现审核好像没有之前那么严苛了。

首先你需要准备以下东西

  1. 香港手机号
  2. 一张可以被阿里云认可的信用卡
  3. 一个邮箱

前往https://www.alibabacloud.com/zh 注册账号

跟着他的步骤来,非常简单即可通过。

而这个注册认证的难点就是在找一张没有被阿里云封禁的信用卡,我这里只能给你们一个思路,就是找Visa/MasterCard Prepaid Card 或者找 Debit Card购买。

目前我用的这张Debit Card是虚拟卡,没有被阿里云Ban掉,所以是一个很难得的资源。但是如果一旦公开在网络上,一定会被蝗虫大军给立刻捣毁。如果你希望我提供协助,可以email

我会告诉你价格和方法。

话不多少,可以尽情的爽了

老版本 Windows 10 屏蔽Windows10 更新助手

我在Mac安装Win10 双系统的时候,当时选择了 Windows 10 Pro 1607 这个版本。目前根据微软官方的说法,这个版本的Windows 需要更新到Windows 10 1709这个版本。

Summary

If you're currently running Windows 10 Version 1507, Version 1511, Version 1607 or Version 1703, you can expect to receive a notification that states that your device has to have the latest security updates installed. Windows Update will then try to update your device.

When you receive the update notification, click Update now to update your device.

This update is also offered directly to Windows Update Client for some devices that have not installed the most recent updates.

Windows 10 Version 1507 and Version 1511 are currently at "end of service." This means that devices that are running these operating systems no longer receive the monthly security and quality updates that contain protection from the latest security threats. To continue receiving security and quality updates, Microsoft recommends that you update the system to the latest Windows version, Windows 10 Version 1709.

Windows 10 version 1607 and version 1703 are not yet at "end of service." However, they must be updated to the latest versions of Windows 10 to ensure protection from the latest security threats.

To learn more about the "end of service" status for these versions of Windows 10, see the frequently asked questions for Windows 10 Version 1507 or Windows 10 Version 1511.

而用BootCAMP安装的Windows10 不知道有什么Bug,无论如何都无法正常更新。而通过关闭Windows Update无法解决微软的强制更新,他会不断地安装一个补丁,然后安装 Windows 10 Update Assistant 这个流氓软件。手动卸载后一起重启他又会回来。

仔细想了一下其实是可以通过屏蔽某个补丁来实现不强制更新的,微软官方有推出过这个功能,可以从微软官网上找到。

Link

 

点击下一步,他会去查找更新补丁

 

而只需要点上你不想要的那些补丁,然后点击下一步,即可屏蔽Windows 10 Update Assistant。

一行字解决无法访问 Pixiv

从2017年9月开始,P站被墙了。但是P站的图床域名(pximg.net)并没有被墙。并且经过简单的测试,目前针对 Pixiv 的仅仅是 DNS 投毒

Sakura:~ Sora$ dig www.pixiv.net

; <<>> DiG 9.9.7-P3 <<>> www.pixiv.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40630
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.pixiv.net.			IN	A

;; ANSWER SECTION:
www.pixiv.net.		300	IN	A	74.86.12.172

;; Query time: 19 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Thu Feb 01 19:13:33 CST 2018
;; MSG SIZE  rcvd: 47

而在境外测得的结果是如下

[root@mono ~]# dig www.pixiv.net

; <<>> DiG 9.9.4-RedHat-9.9.4-51.el7_4.2 <<>> www.pixiv.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50555
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 2, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.pixiv.net.                 IN      A

;; ANSWER SECTION:
www.pixiv.net.          240     IN      CNAME   pixiv.net.
pixiv.net.              240     IN      A       210.129.120.43
pixiv.net.              240     IN      A       210.129.120.41
pixiv.net.              240     IN      A       210.129.120.44

;; AUTHORITY SECTION:
pixiv.net.              213     IN      NS      ns1.pixiv.net.
pixiv.net.              213     IN      NS      ns2.pixiv.net.

;; ADDITIONAL SECTION:
ns1.pixiv.net.          213     IN      A       210.129.120.60
ns2.pixiv.net.          213     IN      A       210.129.120.62

;; Query time: 219 msec
;; SERVER: 108.61.10.10#53(108.61.10.10)
;; WHEN: Thu Feb 01 19:15:16 CST 2018
;; MSG SIZE  rcvd: 172

解析得到的是210.129.120.41这一组 IP 能够在中国大陆直接访问

ping -c 4 210.129.120.41 
PING 210.129.120.41 (210.129.120.41): 56 data bytes
64 bytes from 210.129.120.41: icmp_seq=0 ttl=47 time=106.773 ms
64 bytes from 210.129.120.41: icmp_seq=1 ttl=47 time=113.868 ms
64 bytes from 210.129.120.41: icmp_seq=2 ttl=47 time=100.819 ms
64 bytes from 210.129.120.41: icmp_seq=3 ttl=47 time=97.169 ms

--- 210.129.120.41 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 97.169/104.657/113.868/6.327 ms

因此我们直接加一行 hosts 即可解决这个问题。

MacOS: /etc/hosts

Windows: C:\Windows\system32\drivers\etc\Hosts

 

将下面的内容复制进去

210.129.120.41 www.pixiv.net 
210.129.120.41 accounts.pixiv.net
210.140.131.144 source.pixiv.net 
210.140.131.144 imgaz.pixiv.net

然后就能愉♂快得访问 Pixiv 啦

利用 Waifu2x 来给老图高清放大并降噪

简介

Waifu2x ,是一款可以帮助你把老旧照片、插图放大并且不模糊的神奇,非常适合各位死宅们使用

 

样例

最近在看老番,少女心爆炸,有很多几年前甚至十几年前的精美图放到现在依旧可以细细品鉴,但无奈年代久远,很多插画在现在看来是十分模糊了,那么利用Waifu2x算法就可以让这些老图展现新的生机

原图

放大后

原图

放大后

原图

放大后

这样看上去似乎没有什么差别,那么.......

 

差别细放

 

上面的那张是原图,下面的那张是经过算法改进的修正图,是否能感受到一丝不同呢?什么??你告诉我你看不出来?那么我们继续放大这两张图,如下图所示,这回你总该看出来差别了吧~~如果还看不出来建议关闭这个博客然后去睡一觉,一定是撸多了变傻了。

 

下载

Waifu2x终究还是一个算法,普通人貌似是没办法直接用的,Waifu2x的算法开源在GitHub上

Github: https://github.com/nagadomi/waifu2x

岛国有一位大佬利用这个算法写了一款软件叫 Waifu2x Caffe,我们只需要把文件或者文件夹写入,然后调一下你想要的倍率和降噪即可,极其傻瓜易懂。

Waifu2x caffe: https://github.com/lltcggie/waifu2x-caffe

修改 Steam 皮肤

每天面对着一尘不变的 Steam 客户端,你就没有一点点想改变的想法?

阅读全文→

PaintsTransfer2 —— 一个利用 AI 技术给线稿上色的神奇网站

Sketch + Style = Paints 🎨

这个网站真的很神奇,可以给你的线稿上色,也可以让你的画作换一种风格。

闲着无聊去试了一下,这是 Steam 游戏 《Fox Hime》的一张CG

 

把他转为线稿图之后是这样的,

 

PaintsTransfer按照他们的教程得到的是下面这个样子的 Mori,可以说是非常智能也很生动的还原了这个角色。

稍作一下研究,发现你只要点的色块越密集,AI绘画出来的感觉越真实,

 

https://www.bilibili.com/video/av17537429/ 官方的一个视频,感兴趣的可以去看看。

 

这个网站同时也是开源的,如果有编程能力的小伙伴觉得很有意思,是可以去协助作者帮助他们改善这个WebApp。

 

GitHub:https://github.com/lllyasviel/style2paints

 

也许在未来的哪一天,AI智能真的能替代人类做出很多不可思议的事情。

简单操作使 CentOS 支持 Fullcone NAT

阅读这篇文章,你可能需要了解什么是 Fullcone NAT

摘自网络

1.Full Cone:IP Port不受限
Full Cone仅仅做单纯的地址转换,不正确进出的包做限定。

2.Restricted Cone:IP受限,Port不受限
Restricted Cone NAT会对进出的包稍加限制。从内部送发出的包的目的IP会被记住。
仅仅有这些以前收过包的地址能够发送包进入NAT。其他地址发送的包都会被限制。

3.Restricted Port Cone:IP,Port均受限
Restricted Port Cone NAT相对于Restricted Cone NAT添加了port这层限制。

4.Symmetric NAT:Port,IP均受限,且对每一个外部主机或port的会话都会映射为不同的port(洞)
Symmetric NAT是4种中最为严谨的。前3种做地址转换时,不管包送往何处,NAT内部同一个内部地址都相应到同一个外部地址。而Symmetric NAT则每个内部地址相应到不同的外部地址。Symmetric NAT仅仅同意先由私有网络内的使用者发送包到的外部地址能够回传封包。

简单来说,如果你有需求让每个设备都能和公网上的设备进行游戏联机,那Fullcone NAT/ NAT 1你是必须要的。

目前基本上所有路由器都支持Fullcone NAT了,但是服务器基本上内核都不会启用Fullcone NAT这个东西。我之前用wireguard组网的时候,发现没办法和朋友联机,因此研究了如何让Linux服务器支持Fullcone NAT。

我们可以使用 Chion82 写的一个模块,让Linux服务器支持Fullcone NAT。

以下教程基于 CentOS 7.7 64bit,使用的源代码是 https://github.com/Chion82/netfilter-full-cone-nat

我们先安装一下基本的依赖,请注意你的服务器的内核需要安装完整的kernel,tools,devel,headers

yum install gcc gcc-c++ autoconf autogen libmnl libmnl-devel libtool-devel libtool -y

获取所需要的源代码

git clone git://git.netfilter.org/libnftnl.git
git clone git://git.netfilter.org/iptables.git
git clone https://github.com/Chion82/netfilter-full-cone-nat.git

编译 libnftnl 并安装

cd libnftnl
sh autogen.sh
./configure
make
make install

编译 netfilter-full-cone-nat模块

cd ~/netfilter-full-cone-nat
make
modprobe nf_nat
insmod xt_FULLCONENAT.ko

编译iptables 1.8.4

cp ~/netfilter-full-cone-nat/libipt_FULLCONENAT.c ~/iptables/extensions/
cd ~/iptables
ln -sfv /usr/sbin/xtables-multi /usr/bin/iptables-xml
./autogen.sh
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
./configure
make
make install

更新 iptables

#先关闭iptables
systemctl  stop iptables
#删除原来的iptables
rm -rf /sbin/iptables
rm -rf /sbin/iptables-restore
rm -rf /sbin/iptables-save
#复制你自己编译的iptables
cd /usr/local/sbin
cp /usr/local/sbin/iptables /sbin/     
cp /usr/local/sbin/iptables-restore /sbin/
cp /usr/local/sbin/iptables-save /sbin/
#检验iptables版本
iptables -V

设置开机自动加载Fullcone模块

kernel=`uname -r`
cp ~/netfilter-full-cone-nat/xt_FULLCONENAT.ko  /lib/modules/$kernel/
depmod
echo "modprobe xt_FULLCONENAT" > /etc/sysconfig/modules/xt_FULLCONENAT.modules
chmod 755 /etc/sysconfig/modules/xt_FULLCONENAT.modules
reboot
lsmod | grep xt_FULLCONENAT(有项目)

iptables 设置 fullcone 规则

iptables -t nat -A POSTROUTING -o eth0 -j FULLCONENAT #same as MASQUERADE  
iptables -t nat -A PREROUTING -i eth0 -j FULLCONENAT  #automatically restore NAT for inbound packets
service iptables save