前言

最近搞了个阿根廷区的steam号,看着游戏都那么便宜,那不挂点卡,岂不亏了,于是就有了这个教程

准备

  • 一个树莓派(注意,树莓派为arm架构,编译包下载时需要下载arm版)
  • 一个电脑
  • 可登录github的网络环境
  • 烧录镜像工具(推荐):balenaEtcher-Portable-1.5.106(最新版貌似有点bug,建议使用此版本)

过程

   1.首先需要下载一个树莓派os的镜像文件(截图为我已改好的),并烧录到sd卡中

将系统ssh}打开以便远程操控(文章最后可能会上传我已折腾好的镜像文件),此过程不是本次主要内容,就先省略了(不会的可以去百度/google/bing)

在之前先将此次所需的依赖包安上

sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip

 2.创建一个文件夹,以便操作

mkdir ArchiSteamFarm
cd ArchiSteamFarm

3.下载源码并尝试运行

因为树莓派是arm架构的,所以需要下载ASF-linux-arm.zip这个包(其他架构按需下载)

wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.0.2.4/ASF-linux-arm.zip

如果树莓派无法连通github,可以用电脑先下载后,通过sftp或ftp等方式上传其压缩包

接着开始解压并给权限

unzip ASF-linux-arm.zip
chmod +x ArchiSteamFarm

尝试运行一下

./ArchiSteamFarm

如果正常的话,会显示类似一下输出(ps:注意,此时还未上传配置文件进行挂卡,只是验证运行是否正常),输出正常可用CTRL+C键结束进程

2021-02-08 08:43:49|ArchiSteamFarm-809|INFO|ASF|InitCore() ArchiSteamFarm V5.0.2.4 (linux-arm/59b84c7e-cabb-4699-832e-d836406f4386 | Linux 5.10.11-v7+ #1399 SMP Thu Jan 28 12:06:05 GMT 2021)
2021-02-08 08:43:54|ArchiSteamFarm-809|INFO|ASF|InitPlugins() Initializing Plugins...
2021-02-08 08:43:54|ArchiSteamFarm-809|DEBUG|ASF|InitPlugins() Initializing ArchiSteamFarm.OfficialPlugins.SteamTokenDumper, Version=5.0.2.4, Culture=neutral, PublicKeyToken=null...
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|InitPlugins() Loading SteamTokenDumperPlugin V5.0.2.4...
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|InitPlugins() SteamTokenDumperPlugin has been loaded successfully!
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|UpdateAndRestart() ASF will automatically check for new versions every 1 day.
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|Update() Checking for new version...
2021-02-08 08:44:01|ArchiSteamFarm-809|INFO|ASF|Update() Local version: 5.0.2.4 | Remote version: 5.0.2.4
2021-02-08 08:44:01|ArchiSteamFarm-809|INFO|ASF|OnASFInit() SteamTokenDumperPlugin is currently disabled. If you'd like to help SteamDB in data submission, check out our wiki for SteamTokenDumperPlugin.
2021-02-08 08:44:01|ArchiSteamFarm-809|WARN|ASF|StartInteractiveConsole() Interactive console is not available due to missing SteamOwnerID config property.
2021-02-08 08:44:01|ArchiSteamFarm-809|INFO|ASF|RegisterBots() Initializing SteamDirectory...
2021-02-08 08:44:03|ArchiSteamFarm-809|INFO|ASF|RegisterBots() Success!
2021-02-08 08:44:03|ArchiSteamFarm-809|WARN|ASF|RegisterBots() No bots are defined. Did you forget to configure your ASF?

4.进行配置文件的编辑及上传

ASF官方已提供了web版配置页面,若你不放心,可自己根据官方的配置文件的说明文档进行配置,本篇暂且只讲web版进行配置

填写完成后选择下载配置文件(在此暂时不讲其他高级选项,若有兴趣可去官方说明文档中查看)

再设置ASF全局设置

将自己steam个人页面网址的最后一段id填入其中(此处仍有许多高级设置,可去官方说明文档查看)

将其下载,若有中文提示的需求,可在全局设置文件ASF.json文件中添加如下指令

"CurrentCulture":"zh-CN",

下载后将两个.json配置文件上传

scp Bboysoul.json [email protected]:/root/ArchiSteamFarm/config
scp ASF.json [email protected]:/root/ArchiSteamFarm/config

5.运行

推荐使用screen新建一个会话,再重新运行

screen -S steam
./ArchiSteamFarm

根据提示,可能需要你填写验证码,之后就ok啦!

可能遇到的问题

待补坑

依据文章

使用ArchiSteamFarm在树莓派挂卡

ASF官方文档

用proxychains无脑设置Linux代理

在Linux终端环境中使用Socks5代理

Kali Linux(Debian)代理工具:ProxyChains使用教程

树莓派和MacOS安装proxychain-ng

shell脚本实现取当前时间

树莓派程序开机自启动方法总结

树莓派的时区设置以及网络对时

是一名喜欢每天折腾的咸鱼!
也是一名半退役的算竞摸鱼选手,参与过icpc,天梯赛,蓝桥等比赛.
---------------------------------------------------
百度 飞桨领航团-团长
Datawhale -鲸英助教团成员
上海人工智能实验室 书生·浦语实战营- 助教
---------------------------------------------------
认证类:
华为 Harmony OS应用开发者高级认证,
NISP 一级认证,
H3C NE-RS网络工程师认证
---------------------------------------------------
荣获奖项荣誉:
第十八届“挑战杯”全国大学生课外学术科技作品竞赛 “揭榜挂帅”专项赛-全国特等奖、
“美亚杯”第八届中国电子取证大赛 三等奖、
“蓝桥杯”国优、
中国高校计算机大赛-团体程序天梯赛 省高校一等奖、
“蓝桥杯”省一等奖、
H3C新华三杯 省三等奖、
中国移动“梧桐杯”大数据创新大赛 省三等奖、
百度 飞桨领航团 金牌团长
最后更新于 2024-01-24