云服务器(Centos7.6)下使用ASF挂steam卡片
一、事件背景
半夜三更,在b站看到了白嫖G胖的机会,就是用这个ASF挂集换式卡牌,兴奋的我连夜做了阿里云的题,白嫖了一个服务器
然后发现只有15天!
于是买了腾讯的9元服务器
其实刷卡最好是直接一开始就用win的系统,没这么麻烦,我这也是后知后觉。。
二、解决的问题
1.使用centos的云服务器挂卡
2.解决了steam社区无法访问,出现checking first badge page(查看徽章)界面卡住的问题
3.如何在win上往centos服务器上传文件
三、部署
1. 租一个云服务器(centos7.6),华为云,腾讯云,阿里云都可,腾讯云可以白嫖一个15天试用
2.配置ASF
2.1 下载ASF
git地址 https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/5.0.2.4 ,我下载的时候stable release是5.0.2.4
首先在你的服务器上安装一个wget: yum install wget
然后 wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.0.2.4/ASF-linux-x64.zip
unzip ASF-linux-x64.zip 解压(也可以mkdir asf一个新文件夹之后解压到里面)
2.2 配置ASF
这里ASF就下载好了,然后就是配置文件,到这个网站去配置:https://justarchinet.github.io/ASF-WebConfigGenerator/#/asf
填好steam的登录名和密码,会生成一个json配置文件,例如我这里生成了一个ttllmm.json,然后放到ASF的config文件夹下
怎么把json文件弄到你的服务器上?
1.直接在里面vim ttllmm.json,然后手动输入,因为也不大
2. 利用rz指令上传win系统本地文件到服务器端口
这里需要说清楚的是:如果你直接用的cmd或者在云提供商那里登录的远程服务器是没法用rz指令打开本地文件夹的,要用xshell连接服务器才可以,xshell自己找了安装,
安装好xshell之后,执行 yum -y install lrzsz,然后执行rz打开本地文件上传到服务器。
3. 配置ASCF
理论上到这里就可以运行了,但是你会发现ASF卡在了checking first badge page这里,在git的issue上发现有人提问这个,但是作者表示这不是ASF的问题
于是我又找到了一个ASCF:https://github.com/makazeu/AnotherSteamCommunityFix/releases ,专门解决这个问题,他会转发steam的数据。
这里需要注意的是:这位ASCF的作者并没有在GitHub的release上同步更新,git上只有1.0版本,而把2.0版本放在了百度网盘(百度网盘地址 )里。所以需要把网盘的linux x64下载,然后通过xshell的rz上传到服务器(我在这里搞了很久,
网上的教程都是1.0的,根本就行不通,2.0的好用)
上传成功后解压
4.开始运行
因为ASCF要不断的运行,而控制台一关进程就结束了,所以还需要整一个分屏工具
yum -y install tmux
然后建一个分屏 tmux new -s asf
然后运行ASCF
然后按住ctrl+b,输入%,打开分屏
在分屏里运行ASF
成功!:

5.参考文章:
rz命令:https://www.cnblogs.com/zhangchengxiang/p/5196466.html
steam ASF安装:https://blog.csdn.net/qq_52441672/article/details/112557266
https://jszbug.com/16248
Xshell连接:https://blog.csdn.net/ifubing/article/details/99691537
linux输入rz命令后出现receive.**B0100000023be50,没有文件弹出框:https://blog.csdn.net/weixin_40677985/article/details/97701711
tmux使用:http://www.ruanyifeng.com/blog/2019/10/tmux.html

浙公网安备 33010602011771号