CentOS 安装最新版的Wireguard

2017年,新一代VPN技术wireguard诞生。wireguard基于linux kernel内核运行,效率极高,速度很快,而且支持设备IP地址漫游功能,不仅适合服务器之间的互联,还适合在NAT环境下使用,包括家中的智能路由器,配合openwrt等路由器,可安装wireguard,实现路由器绑定wireguard代理功能。

其实我已经用Wireguard 很久了,但是一直没有时间去写如何配置,抽空写一篇博客来证明一下我自己还没死(

 

1. Wireguard 服务器配置

我用的是CentOS 7 64bit系统,而内核我使用的是 Linux 4.11.2-1.el7.elrepo 这个版本,因为这个版本是支持lotServer的,如果没有lotServer的授权,你也可以用nanqinglang 魔改版BBR。

首先先更新系统内核,我们执行以下命令

sudo yum update -y 
sudo rpm -ivh http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.11.2-1.el7.elrepo.x86_64.rpm --force
sudo rpm -ivh http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.11.2-1.el7.elrepo.x86_64.rpm --force
sudo rpm -ivh http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-headers-4.11.2-1.el7.elrepo.x86_64.rpm --force

设置 grub 来使使用新内核默认启动

sudo grub2-set-default 0
sudo grub2-mkconfig

启动完毕后我们加入 Wireguard 的 yum 源

sudo curl -Lo /etc/yum.repos.d/wireguard.repo https://copr.fedorainfracloud.org/coprs/jdoss/wireguard/repo/epel-7/jdoss-wireguard-epel-7.repo
sudo yum install epel-release -y
sudo yum install wireguard-dkms wireguard-tools -y

记得开启IPv4的转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p

随后,使用命令创建Publickey和PrivateKey

mkdir /etc/wireguard
cd /etc/wireguard
wg genkey | tee privatekey | wg pubkey > publickey
chmod 777 -R /etc/wireguard
vim /etc/wireguard/wg0.conf

服务器端需要以下内容

[Interface]
Address = 10.0.0.1/24
ListenPort = 56660
PrivateKey = <Private Key>
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
SaveConfig = true

PrivateKey则是你刚生成的PrivateKey,需要填入进去。PostUP和PostDown是开启和关闭时分别执行的命令,你需要根据需求自行修改。

创建服务器端的自动启动

systemctl enable wg-quick@wg0

启动服务器端

wg-quick up wg0

至此,服务器端已经配置完毕,我们需要配置客户端

 

2.客户端配置

安装过程与服务器一直,但是配置文件是不一样的,具体的需要看你的需求。

假设我们需要将两台服务器互联,以便访问其内网中设备。我们的配置将如下:

[Interface]
Address = 10.0.0.2/24
ListenPort = 56660
PrivateKey = <Private Key>
PostUp = bash /etc/route-add 
PostDown = bash /etc/route-del
SaveConfig = true
 
[Peer]
PublicKey = <服务器端的Public Key>
AllowedIPs = 10.0.0.1/32
Endpoint = 服务器端的公网IP:56660

然后,这边需要注意的是AllowedIPs  如果你写了0.0.0.0/0,你可能会被全部reroute,从而导致连不上服务器。因此我这边推荐你设置为两边的IP先测试完毕再调全局。

随后一样的,启动wireguard。

在服务器端设置以下内容

wg set wg0 peer <客户端的Public Key> allowed-ips 10.0.0.1/32

然后你会发现两个内网IP可以互通,

ping -c 10 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=28.5 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=28.4 ms
64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=28.5 ms
64 bytes from 10.0.0.1: icmp_seq=4 ttl=64 time=28.5 ms
64 bytes from 10.0.0.1: icmp_seq=5 ttl=64 time=28.5 ms
64 bytes from 10.0.0.1: icmp_seq=6 ttl=64 time=28.3 ms
64 bytes from 10.0.0.1: icmp_seq=7 ttl=64 time=28.6 ms
64 bytes from 10.0.0.1: icmp_seq=8 ttl=64 time=28.6 ms
64 bytes from 10.0.0.1: icmp_seq=9 ttl=64 time=28.3 ms
64 bytes from 10.0.0.1: icmp_seq=10 ttl=64 time=28.5 ms

--- 10.0.0.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9012ms
rtt min/avg/max/mdev = 28.360/28.522/28.688/0.207 ms

那么,我们的wireguard就算是通了,现在要仔细来调整这个路由让他来符合我们的需求。

就拿刚刚所说,如果是为了访问互相的内网,你需要把内网IP加入到 AllowedIPs  里面,用逗号区分。

比如说如下

[Interface]
Address = 10.0.0.2/24
ListenPort = 56660
PrivateKey = <Private Key>
PostUp = bash /etc/route-add 
PostDown = bash /etc/route-del
SaveConfig = true
 
[Peer]
PublicKey = <服务器端的Public Key>
AllowedIPs = 10.0.0.1/32, 192.168.0.0/16
Endpoint = 服务器端的公网IP:56660

在你启动wireguard后,你能访问到服务器端的192.168.0.0/16这个段,哦当然,这种可以认为是对等互联,所以不存在服务器或者客户端这种说法。

而另外一种做法,是在路由器上部署的,实现翻墙功能,这种配置应该是这么写的

[Interface]
Address = 10.0.0.2/24
ListenPort = 56660
PrivateKey = <Private Key>
PostUp = bash /etc/route-add 
PostDown = bash /etc/route-del
SaveConfig = true
 
[Peer]
PublicKey = <服务器端的Public Key>
AllowedIPs = 0.0.0.0/0
Endpoint = 服务器端的公网IP:56660
PersistentKeepalive = 25

另外一点,你需要编辑一下 /etc/route-add 来确保你的服务器IP不走wireguard,否则可能会连不上。

启动后,默认会将你所有流量都通过wg0这个接口到你的服务器上,实现翻墙。

3. Wireguard 的进阶玩法

这个以后再写,涉及到我目前做的一个项目,主要是给客户做游戏加速用,据说他们效果还不错。

 

具体就是开了一台机器作为他们的接入点,然后我们通过专线将流量导入到日本端,实现全天候稳定的游戏加速服务。

Wireguard只需要一个端口,只需要支持UDP并且内核支持,即可对接无数台VPS。

那么,聪明的人应该能想到一些东西了吧(这边先不公开了,等我玩腻了再说具体实现方案。

 

Pixiv彻底被墙

18年9月13日下午GFW开始对P站相关域名实施更高一级的tls识别,并进行TCP RST,目前主流改DNS和改HOSTS均已失效,和Steam Community是一样的待遇,而唯一的解决方案只要之前一篇文章提到的或者相关产品。

 

支持,威武,有希望了。

近期Steam社区无法连接的解决方法

由于众所周知的原因,我们伟大的祖国将万恶的G胖阻挡在国门外以此来保护我们的钱包不被掏空。

如果你不想贡献你的钱包给G胖,请立刻关闭此页面,不要让恶魔伤害你。

目前防火墙已经升级成为TCP阻断,改Hosts和302并没有用途,现在解决方案是使用Proxy相关工具来访问 Steam 社区。同理这个东西可用于Twitch Google YouTube等一系列不存在的网站。

我这边推荐使用 Shadowsocks 这款程序来访问,轻量便于使用。

首先你得有一些SS节点,如果没有的话,我推荐你们使用这家

接下来是操作步骤,

  1. 下载Shadowsocks-Windows的Release,下载地址
  2. 通过平台节点页面获取到你的配置信息。
  3. 点开任意一个节点,你应该能看到一个大大的二维码,一行以ss://开头的链接
  4. 打开shadowsocks.exe,你会看到一个小飞机图标在任务栏里面。
  5. 右键点击小飞机,找到服务器,然后选择从屏幕上获取二维码,这时你的SS配置就会加载到客户端中。
  6. 右键小飞机打开系统代理,然后Pac->从GFWList更新Pac
  7. 打开浏览器,访问https://steamcommunity.com/看看能否成功,如果遇到某个网站迟迟不能打开,可以尝试全局代理或者手动编辑Pac

 

如果你们想要用我推荐的这家,但是担心不稳定什么的,可以联系我拿几个测试码来使用。

 

Steam: https://steamcommunity.com/id/cutesakura/

邮箱: admin@kotori.net

TG: https://t.me/Andyxu1999

 

P.S 真的想好要贡献钱包给G胖了吗?给你们看下面几张图吧。

 

 

买箱子,买钥匙,开箱子,汰换,出售,再买钥匙,在开箱子,在卖,周而复始,归零。

 

请组织放心,0金0红一把战痕累累的Famas卖了22块。2333

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

我会告诉你价格和方法。

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

感觉高数要跪了… 真的好难,完全无法理解…

Kotori 2018-03-3 没有评论

老版本 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。

AWP 给萌新的一点忠告

AWP是一把很神奇的武器。

想引领队伍逆风翻盘么?起狙吧!

想导致队伍顺风翻车么?起狙吧!

AWP 有什么用?

狙击手面对对手时往往只有开一枪的机会,在对手不失误的前提下,基本上是不可能开出第二枪的,所以AWP的作用到底是什么呢?

狙击手的主要作用有以下几点

  1. 开局抢点制造人数差
  2. 为队友提供信息
  3. 作为第二枪位迅速补枪

开局抢点运用你对地图的理解迅速偷人形成4vs5的局面,可以帮助队伍稳定获胜。而架点时如果有一把AWP,进攻方必然不敢贸然干拉Rush,而他们在转点时也得小心翼翼,不敢漏出脚步。在进攻时狙击手一般都走第二枪位,第一枪位俗称拉枪线,当队友露出去清点时,狙击手应该迅速帮助队友补枪,如果你补枪速度够快,可能你的队友都可以存活而形成新的人数差。

可以这么说,AWP不仅仅是一把一枪一个的杀人利器,也是和对手心理博弈战上的一道重要防线。

狙击手需要具备什么条件?

比赛中能上狙击枪说明两种情况,要么是顺风抑制,要么是逆风翻盘。众所周知,狙击手是一个Team中不可或缺的一位。狙击手需要注重的有以下几点

  • 身法
  • 对地图的熟悉度(预瞄)
  • 反应力
  • 鼠标DPI
  • 良好的耳机

毋庸置疑,正确的架点可以把你的命中率提升到一个新的高度。而良好的身法可以让你在被集火的时候提高生存的可能。一个良好的耳机可以让你听到对手不经意间发出的脚步,给你制造一个预瞄点信息。

狙击手最重要的就是保护自己,一定要确保附近有一个步枪手,可与帮助你拉枪线或补枪。互补的交叉火力才能发挥最大威力,同时保证两人存活。打完一枪就找队友协防补枪。千万别在同一个地方多次架点,对面毕竟也不是头铁,肯定会一堆投掷物伺候你。

什么时候应该起AWP?

狙击手一身的装备满甲满弹需要7000多,对队伍的经济无疑是一个考验。起狙的目的已经提到过了,并不要求你1vsN,而是要对对手起到足够的威慑力。

有以下几种情况可以试试看起狙,

  1. 经济非常良好,并且你对你的狙击技术有一定自信
  2. 逆风扛不起Rush一波流

队伍有着良好的经济可以试着去起一把狙来抑制对手的行动,有时你随意的一枪都可能让对手在进攻时打得更加谨慎。

而如果队伍抗不住T一波Rush流可以试着架点去,在运用得当的时候,你的狙可以为队伍起到至关重要的作用。

AWP 实用技巧

首先自然是挑选一个好的狙击位,这个狙击位最好能避开敌人的第一预瞄点,并尽可能减少身体的暴露。

其次是选择一个预瞄点,并为自己留一点提前量,这个就需要实践来获得了。一个良好的预瞄可以大幅度提高你的击杀成功率,因此不要迷信大幅度甩枪,那种一时半会是练不出来的。

多玩玩 KZ ,关键时刻一个旋转加速跳可以躲开对方的子弹。

最后就是老阴逼战术,利用耳机提前枪去击杀敌人,AWP 可以试试看拉出去后直接蹲下,这样准星会很准。

http://www.bilibili.com/av17208607

这个视频就已经解释了老阴逼战术是有多么可怕…

后记

这几天打5E的时候发现很多萌新总对AWP有着一股莫名的喜欢,很多时候一个队伍三把狙…

其实并不是,AWP是一把双刃剑,可以引领成功也可以走向失败。

要成为一个好的Awper,你的步枪基本功还是得有,毕竟狙也是需要急停,预瞄,瞄准,甩枪的。步枪需要的狙都需要,并且狙具有更低的容错率,因此真的不建议双狙三狙,这样你的火力就小了很多,很不利于队伍经济和输出。

我的狙大概在高端局里面也是数一数二的,拼的就是反应力和预瞄。但打5E路人局从来不起狙,因为我知道狙的容错率实在太低了,发挥不好白白送掉会让队友的心态爆炸的。而有意思的是我捡来一把对面起的狙用到比赛结束没掉过,最后还能拿一个狙击之最。队友问我为什么不起狙,我想可能是因为我的步枪也不差,也能做到秒杀敌人吧。

总而言之,希望这篇文章对狙有想法的萌新能够重新认识到这把武器。

一行字解决无法访问 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 啦

欲戴王冠,必承其重

“欲戴王冠,必承其重”这句话原话是:The one trying to wear the crown must bear the weight。是来自李敏镐,朴信惠主演的韩剧《继承者们》,剧的全名就是《欲戴王冠 必承其重-继承者们》。

让我联想到的是中国古代著作《老子·第七十八章》中有一句是这么说的:“受国之垢,是谓社稷主;受国不祥,是为天下王。”

大概的意思是说“承受全国的屈辱,这就叫做一国的国君;承受全国的灾难,这就是天下的国王。”。

老子借圣人之口,阐述了他认为能成为一国之君的准则。这一准则不仅适用于过去,也适用于现在和将来,不仅适合于最高统帅者,也适合各行业的领头羊。只有那舍身忘己,超然于利害、亲疏、得失之外的,又能承受国家的灾难与屈辱的统治者,才能为人民谋福利,才能成为一国之君、天下之王。

老子所言就是最普遍、最至真的道理了。可是并不是所有人都能明白。

联系近期B站主播圈的一些事情,用在某人的身上最合适不过了。

人的眼晴能看到星辰,却看不见自己的眉毛。有时我们看到别人的都是光鲜的一面,从来不知道别人承受过的苦。时常都以为自己生不逢时,命运不济,总认为社会多么不公平,总觉得别人都能怎样怎样,我也能怎样怎样。所有的成功其实都是一点点艰辛,一滴滴汗水得来的。在这个世界上从来没有不劳而获的。当你享受这一份光鲜时,其实必然忍受着与光鲜同重的煎熬。就如站在阳光下,背后必有阴影。

你作为一个主播,应该给人正能量,而不是满口脏话。即便你拥有了足够的技术,但你没有有令人信服的力量,又没有可以领导着你的粉丝正确前进的能力。你为了怼莱昂凯不惜故意做出唱反调的错误教程视频,哪怕你直播的时候也不会用这种方法。被人指出后还不知改正,煽动你的粉丝去攻击别人。

主播跟明星很像,就是将自己转化为观众喜爱的人设来消费观众的喜爱度,因此任何负面情绪的东西都能够给自己造成污点。从你之前煽动粉丝去别人直播间闹事、各大主播互怼等诸多行为能够看出,这些负面消极的情绪会对主播自身造成更多的不良影响。事实会证明一切,一味呈口舌之快的,不会有多好的下场。

你渴望别人承认你,认可你,你就必须要先做好自己应该做的。整天骂骂咧咧,看别的主播不爽给他挂人气导致别的主播被封直播间,你觉得你如何让别人承认你是这个圈子的“王”?

责任和权利从来都是互不分离的孪生兄弟,有什么样的权利就会承担什么样的责任。“欲戴王冠,必承其重”,王冠很美好,代表着荣誉、富贵、权力、声望,但你必须承受王冠所带来的重量,那是看不见的诽谤、心酸、耻辱。别人羡慕的同时必然会产生嫉妒和不满,多数人都会在里面给你倒污水,如果不是一个胸有大气的人,怕是在前行的半路上就直接倒下了。

也许好多人会说,我也能承担起那样的责任,只要给我相应的权利就好了,上天其实从未区分过任何人,就像阳光从不吝啬的普照大地,从未起个分别心。上天给予每个人机遇都是均等的,就看你有没有去把握,去争取。机会永远都是留给有准备的人的。王冠暂时不是戴在我们头上,其实我们应该庆幸,因为上天怕我们不堪其重。是为了保护我们,给我们努力的机会,当我们强大到足以承受其重时,王冠自然而然的会授在我们头上。在这之前,我们所要做的就是一件事,那就是“莫问前程,但行好事”。

王冠很美好,人人皆想得。但那份重量并不是每个人所能承受的。对于您这样的主播,我还是希望您带上您的睿智粉丝一起滚出B站这个圈子,去找一个容得下你们的地方继续自娱自乐丢人现眼。

看到您的粉丝群内您粉丝对我的评价,我也不想多说什么,毕竟他们可能不熟悉我我不怪他们。但我也是最后警告您王某人,如果您不想和SSR周女士一样,请您就此收手,对曾经被你伤害过的人做出道歉。