利用Vultr进行云挂卡

去年不想再折腾,索性就买了个云主机,搭建shadowsocks,上谷歌什么的,要方便不少,后来看到了steam云挂卡,就试着来了一波,毕竟自己还有好多游戏有卡呢。

准备

  • Vultr主机一台,系统为Centos 7.x,其他的系统没有尝试过。
  • Xshell 6,连接主机
  • Xftp 6,远程ftp工具

步骤

安装 .NET Core

连接主机,搭建过主机的同学应该都会连接主机,这里不多说了。

1
2
3
4
5
6
7
yum update -y
yum install -y libunwind lttng-ust libcurl openssl-libs libuuid krb5-libs libicu zlib
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.1
export PATH=$PATH:$HOME/dotnet

如果提示 Is this ok [y/d/N]: 回复 y 即可

部署ASF

1
2
wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.1.2.0/ASF-generic.zip
unzip -d asf ASF-generic.zip

下载ASF并解压,如果缺少wgetunzip,按如下代码安装。

1
2
yum install -y wget
yum install -y unzip

配置ASF

编写json文件

1
2
3
4
5
{
"SteamLogin": "name",
"SteamPassword": "password",
"Enabled": true
}

其他更详细配置请自己寻找,保存为xxx.json
用Xshell 6把xxx.json上传到/root/asf/config

启动ASF

正常启动ASF,断开连接就会退出ASF,所以使用screen启动ASF。

1
2
3
4
yum install -y screen #安装screen
screen -U -S asf #创建一个 编码模式为UTF-8 名称为 asf 的 screen
cd asf
dotnet ArchiSteamFarm.dll

以下是几个常用的screen命令

1
2
3
screen -ls #查看所有已启动的窗口
screen -r #恢复部署在后台的窗口
kill [num] #关掉相应的窗口

快捷键

  • 按 Ctrl+c 关闭窗口
  • 按 Ctrl+a+d 会将窗口部署到后台

国内主机无法访问社区

在host文件里加相应的ip和域名即可。

1
vim /etc/hosts
-------------本文结束感谢您的阅读-------------
0%