使用Vercel平台部署哔哩漫游服务器(HK、SEA)
上次用fly.io部署了biliroaming-go-server(教程),但是那个有bug,而且要求比较高(要信用卡,而且要服务器),这几天我在Github有找到了一个项目,可以将哔哩漫游服务器部署在Vercel上面
Vercel:Develop. Preview. Ship. For the best frontend teams – Vercel
项目:bili-vd-bak/biliroaming-ts-server-vercel: 为BiliRoaming、哔哩UWP 等提供支持。包括支持基本功能、搜索替换、黑白名单的哔哩漫游服务端。部署在Vercel HK1。 (github.com)
前置条件
一个Github账号
Vercel平台
开始使用我们直接访问这个项目的地址 -> bili-vd-bak/biliroaming-ts-server-vercel: 为BiliRoaming、哔哩UWP 等提供支持。包括支持基本功能、搜索替换、黑白名单的哔哩漫游服务端。部署在Vercel HK1。 (github.com)
然后fork一下这个项 ...
使用Fly.io平台部署哔哩漫游服务器
做这个是因为之前 @wuki 问我说能不能用Deploy app servers close to your users · Fly这个平台弄哔哩漫游服务器,然后借了我一个号,结果陆陆续续总共拖了将近半年才弄出来,在这留个记录。
请注意:fly.io平台免费账户需要信用卡验证后才能够部署项目!
这里我们使用的项目是JasonKhew96/biliroaming-go-server (github.com)
根据fly.io官方的文档,有以下地区可选(Regions · Fly Docs)
Region ID
Region Location
Gateway*
ams
Amsterdam, Netherlands
✓
cdg
Paris, France
✓
den
Denver, Colorado (US)
✓
dfw
Dallas, Texas (US)
✓
ewr
Secaucus, NJ (US)
fra
Frankfurt, Germany
✓
gru
São Paulo
hkg
Hong Kong, Hong Kong ...
就决定是你啦!苏菲婆5! —— 谈谈我对Surface Pro 5的使用体验以及各种骚操作
今年的九月份,我卖掉了我的老联想 Yoga 370,然后购置了一台Surface Pro 5顶配版给我自己用
起初是想当做笔记本用的(因为可以用笔),后来才发现有很多的用途
本文旨在记录我在Surface Pro 5上面的各种骚操作,以及我的个人使用体验,告诉你为什么在2202年,我还要选择一台仅仅配置是7代i7的微软亲儿子Surface Pro 5
先上两张实物图(背膜是拿图片找某宝做的)
购买
很简单,鱼子上面一搜,就有很多,我找的是个人使用的那种(其实鱼子上面很轻易能看出谁是二道贩子,谁是个人卖家),卖家跟我说电池有点问题,其他没啥问题。我想都17年还是18年的产品了,电池有点问题也是正常的事情,然后就一拍即合,拍下了这台苏菲Pro 5
等我拿到手以后,我发现事情没有那么简单,确实是电池有问题,但是这个电量显示完全不准,有可能我还在办公,电池剩下50%左右的电量就直接给我关机了,等我怎么按下开机键也没用,接上电源后才发现是没电了。
于是我在某宝上一搜,果然有换电池的,价格在280~450不等,我想这个价格也算是合理,毕竟苏菲这东西集成度太高了,拆的也难。于是我找了一家标价 ...
使用Python和Qt5来制作带有GUI的程序(持续更新)
我还是向我不熟悉的领域发起了挑战——制作GUI
印象中我做GUI只有在MIT App Inventor (gzjkw.net)和Visual Basics里面做过(下图为以前拿去参赛的作品,获得了省三),而且VB很久都没用过了
这回主要是创新项目的需要,要做一个带有GUI的附属程序,所以我研究起了怎么做GUI
我用的是比较知名的Qt5这个东西(本来还尝试过dearpygui Tkinker pygame之类的,但是因为感觉太繁琐了就不用了)
Vercel搭建反向代理
首先你需要安装一下vercel的命令行工具,使用npm进行安装(需要安装nodejs,没安装的自己去下一个)
1npm i -g vercel
当然你也可以用cnpm安装
1cnpm i -g vercel
安装完后可以使用vercel -v来看看是否安装成功了
123vercel -v>> Vercel CLI 24.2.4>> 24.2.4
接着把下面这些内容复制到一个json文件里面
123456{ "version": 2, "routes": [ {"src": "/(.*)","dest": "https://bili33.top/$1"} ]}
其中,我的域名那里可以改成你想要反代的网站的域名,例如填写cdn.jsdelivr.net,就可以按照jsdelivr的格式去使用它的CDN,例如
12345678910{ "versio ...
SteamAutoQueue —— Steam自动探索3次队列,帮你拿到促销期间的卡牌!
其实这个我从夏促前就开始写了,只不过刚好那一周撞上各种考试,所以就保证了本地Windows版本的正常运行,Linux的就没动,等到周末再干的时候夏促已经开始了……
为啥我要做这个?主要是学生党又不是天天开电脑,像TemperMonkey的那种自动探索队列的脚本或者是Steam++里面带的那个,都要打开电脑,再去打开浏览器或者是Steam,所以我就做了一个这个不需要打开任何东西的。
因为完成太晚了,所以等到冬促的时候我再去推广吧,要是有哪位大哥愿意帮我推广的尽管发就行了,发完了站内艾特一下我~
先点个STAR✨,我们马上开始教学!
简体中文
变量获取
在Github Action运行
变量获取先打开Steam商店,正常登陆,然后按下F12打开开发者工具,在选项卡里面找到网络(Network),刷新一下,在左侧找到store.steampowered.com,点击一下,然后在右侧下拉找到Cookie,把里面的东西复制出来
如果你选择用Action运行,,那么把Cookie复制下来后直接进入[Action环节](#在Github Action运行)
如果你选择服务器运行,那么你需要运 ...
Linux踩坑记录:为什么我的sudo反应这么慢
在用Kali的时候,用的最多的东西就是sudo了,但是在使用的过程中我发现一个问题:我在使用sudo的时候要等个半分钟到两分钟的时间才会让我输入密码,但是刚刚安装好kali的时候就不存在这个问题
当我在百度搜索的时候,我发现了有一种情况非常贴合我的kali:修改过hosts(/etc/hosts)文件
按照百度出来的结果描述,当使用sudo的时候,会先去寻找主机地址,而hosts文件中有几行就是写了主机地址的
1234567127.0.0.1 localhost127.0.1.1 kali-vmware # 这个是主机名,我这里在VMware上面装的而且命名为kali-vmware# The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::2 ip6-allrouters
我打开我的hosts文件,因为之前修改过,后来被我删掉后重新touch了一次,所以是空的,我把这几行加回去后,诶,正 ...
使用Railway服务平台和message-pusher项目搭建自己的微信通知推送服务器
相信大家现在在用的微信推送平台都是什么方糖QQ的server酱(Server酱·Turbo版 (ftqq.com))又或者是什么PushPlus之类的,我自己用的是server酱,但是在使用过程中发现一个问题:它每天只能推5条消息
对于我这种拿另一个手机使用SMSForwarder(pppscn/SmsForwarder: 短信转发器 (github.com))来转发短信的人来说,一天接到的验证码短信肯定不只5条,虽然配置了邮件转发,但是有的时候QQ的smtp服务器抽风,而且邮件不如微信好用,所以我就在想能不能搭建一个自己的推送服务器
恰巧我之前看到过songquanpeng/message-pusher: 搭建专属于你的微信消息推送服务 (github.com)这个项目,因为文档里面说可以部署在heroku上面,我就干起来了
本次使用到的项目以及平台:
pppscn/SmsForwarder: 短信转发器 (github.com)
songquanpeng/message-pusher: 搭建专属于你的微信消息推送服务 (github.com ...
在华为Watch Pro 3上面安装第三方应用
我身边老多人用智能手表了,OPPO Watch 2 已经见怪不怪了,这不又来了个HUAWEI Watch Pro 3手表,说请我帮他装点软件。说白了手表装软件不就adb嘛能有啥,既然结了这活,那就干吧(因为忘记拍照了,所以本文应该是全文字)
华为手表用的是鸿蒙系统,一开始我还在担心会不会没有adb调试的功能,等我按照正常操作(关于,版本号连点5下,开发者选项)后,看到开发者选项里面没有adb调试这个选项,取而代之的是什么HDC调试(我猜是华为自己的一种调试模式),实际测试这个HDC调试跟adb调试好像是一个东西?用abd都能够连接
使用adb connect ip:port进行连接,我一开始天真的以为直接adb install就可以了,当我这么操作的时候,这傻逼系统告诉我说不允许通过adb安装应用,我翻了翻开发者选项,没有平常的通过adb安装应用的开关,上网搜了一下说com.android.packageinstaller这个应用包会禁止安装应用,所以要先关掉,装完要开回来(不然会变砖头)
所以就很简单啦,在安装之前我们先关掉这个应用包,安装完后打开即可
这里有个坑:华为手表连接WIF ...
Teamspeak服务器搭建指南
在跟群里的水友们进行语音的时候,我用的一般都是扣扣语音,没错就是那个Bug百出而且还超级烂的扣扣语音,虽然有一段时间用过开黑啦,但是感觉不如Discord的体验好。但是水友又不是个个都会用Discord,后来经过我们的商讨,我们决定转战Teamspeak.
下面我将会以我的经验来告诉你,一个Teamspeak服务器应该怎么搭建
首先Teamspeak不像QQ那样有官方的服务器可以用,所有的服务器都是自己搭建的(当然也有很多别人搭建好的能用,不过为了安全性考虑还是推荐自己搭建)
在教程中,我可能会Teamspeak5和Teamspeak3混用(因为我没有TS5的BETA KEY,有些功能还不能用,不过能用TS5的我还是会用TS5)
安装TeamserverTeamSpeak Downloads | TeamSpeak
你需要到Teamserver的官网下载服务器,根据你的服务器系统下载所需要的版本(上面这个直接指向服务器下载页面)
因为我这台服务器是Debian GNU/Linux 10(Py3.7.9) x64,所以我这里下载linux 64位的版本,下载完以后直接解压
解压 ...