steam 集换式卡牌挂卡软件 ASF Linux服务器搭建

steam 集换式卡牌挂卡软件 ASF Linux服务器搭建ASF 软件在服务器上搭建和使用教程 本篇教程基于 centos7 和 nginx 使用 apache 的兄弟可以作为参考

在此我只讲如何用服务器搭建,因为自己电脑相对耗电,也推荐使用服务器挂载。想要用自己电脑的请自行baidu。个人服务器为centos7,并使用了nginx作为web服务器。

(1) 下载: 访问Releases · JustArchiNET/ArchiSteamFarm · GitHub。如果你想下最新版本可以下pre-release,但可能没有正式版稳定;推荐下载Latest版本。如果你想在自己电脑上跑找到相应windows和mac版本,这里只讲服务器安装。找到ASF-linux-x64.zip,右键复制链接。推荐执行以下代码

cd mkdir /asf/ cd /asf/ wget https://xxxxxxx unzip ASF-linux-x64.zip
{ "Enabled": true, "SteamLogin": "账号", "SteamPassword": "密码" }

说明: Enabled 为是否开机asf就自动开始挂卡该账号

{ "Kestrel": { "Endpoints": { "HTTP": { "Url": "127.0.0.1:1242" } } } }

之后只需要去开启阿里云安全组1242端口,当然端口号你可以随意设置。推荐只用nginx方法。

{ "Headless": false, "IPCPassword": "密码" }

推荐Headless为false,更安全,具体原因可以设置好后进入UI设置查看。

(7) 因为中国github 和steamcommunity 访问会出问题需要配置代理才能正常使用asf的一些功能

电脑版可以用

原作者使用caddy方法。本文为nginx配置方法,因为caddy和nginx不能同时在443和80端口运行,特此做如下讲解。如果你服务器使用的是caddy可以直接用作者方法。

导入根证书 steamcommunityCA.pem(centos写法如下,如果是unbuntu可以复制原作者使用方法中的代码或自行百度)

cp /ca/steamcommunityCA.pem /etc/pki/ca-trust/source/anchors /bin/update-ca-trust

其中两个upstream中可插入7.5中找到的对应的github和steamcommunity的ip地址,注意要加:443

# steamcommunity 代理服务器地址
    upstream steamcommunityServer {
        server 23.32.241.160:443;
    }

# github 代理服务器地址
    upstream githubServer {
        server 15.164.81.167:443;
    }

# github 服务器代理设置
    server {
        listen 443 ssl;
        server_name github.com;
        server_name www.github.com;
        ssl_certificate /ca/steamcommunity.crt;#下边签发的证书
        ssl_certificate_key /ca/steamcommunity.key;
        location / {
            proxy_pass https://githubServer/;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real_IP $remote_addr;
            proxy_set_header User-Agent $http_user_agent;
            proxy_set_header Accept-Encoding '';
            proxy_buffering off;
        }
    }

# steamcommunity 服务器代理设置
    server {
        listen 443 ssl;
        server_name steamcommunity.com;
        server_name www.steamcommunity.com;
        ssl_certificate /ca/steamcommunity.crt;#下边签发的证书
        ssl_certificate_key /ca/steamcommunity.key;

        location / {
            proxy_pass https://steamcommunityServer/;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real_IP $remote_addr;
            proxy_set_header User-Agent $http_user_agent;
            proxy_set_header Accept-Encoding '';
            proxy_buffering off;
        }
    }

# asf 挂卡网站配置
    server {
        listen *:443 ssl;
        server_name asf.pancake2021.work;
        ssl_certificate /ca/asf.pem;
        ssl_certificate_key /ca/asf.key;

        location ~* /Api/NLog {
            proxy_pass http://127.0.0.1:1242;

            # 只需在您需要覆盖默认 Host 时启用
            #       proxy_set_header Host 127.0.0.1;

            # 代理 ASF 请求时,应该始终指定 X- 前缀的 HTTP 头
            # 这对正确鉴别源 IP 至关重要,使 ASF 能够封禁真正的攻击者而非您的 Nginx 服务器
            # 指定这些头后,ASF 能正确解析发送请求用户的 IP 地址 - 使 Nginx 真正成为反向代理
            # 如果不这样设置,ASF 会认为您的 Nginx 是客户端 - 此时 Nginx 只是一个普通的代理程序
            # 如果您无法在同一台机器上同时运行 Nginx 与 ASF,则应该额外设置正确的 KnownNetworks
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Host $host:$server_port;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Real-IP $remote_addr;

            # 我们添加了这 3 个额外的选项用于 WebSockets 代理,详见 https://nginx.org/en/docs/http/websocket.html
            proxy_http_version 1.1;
            proxy_set_header Connection "Upgrade";
            proxy_set_header Upgrade $http_upgrade;
        }

        location / {
            proxy_pass http://127.0.0.1:1242;

            # 只需在您需要覆盖默认 Host 时启用
            #       proxy_set_header Host 127.0.0.1;

            # 代理 ASF 请求时,应该始终指定 X- 前缀的 HTTP 头
            # 这对正确鉴别源 IP 至关重要,使 ASF 能够封禁真正的攻击者而非您的 Nginx 服务器
            # 指定这些头后,ASF 能正确解析发送请求用户的 IP 地址 - 使 Nginx 真正成为反向代理
            # 如果不这样设置,ASF 会认为您的 Nginx 是客户端 - 此时 Nginx 只是一个普通的代理程序
            # 如果您无法在同一台机器上同时运行 Nginx 与 ASF,则应该额外设置正确的 KnownNetworks
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Host $host:$server_port;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Real-IP $remote_addr;
        }
    }
127.0.0.1 github.com 127.0.0.1 www.github.com 127.0.0.1 steamcommunity.com 127.0.0.1 www.steamcommunity.com

至此全部配置完成

[Unit] Description=steam asf After=network.target remote-fs.target nss-lookup.target [Service] ExecStart=/asf/ArchiSteamFarm [Install] WantedBy=multi-user.target

或者可以文件夹下asf@service那个文件(未测试可行性)

(11)现在你可以去探索asf里的功能了,设置里可以点每个设置选项的问号教你具体作用。

希望这篇文章对你有帮助

个人博客原地址:steam 集换式卡牌 挂卡软件 ASF 介绍 及 服务器搭建 – Pancake’s Personal Website

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214316.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午4:33
下一篇 2026年3月18日 下午4:33


相关推荐

  • IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

    IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结IntelliJIDEA使用教程(总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装TortoiseSVN的时候,默认commandlineclienttools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装…

    2022年5月15日
    95
  • 超多淘宝京东抢购秒杀软,脚本,易语言软,有作者

    超多淘宝京东抢购秒杀软,脚本,易语言软,有作者抢购软件主页进行下载,欢迎交流

    2022年5月18日
    50
  • echarts饼图中间文字,固定,改成自己想要的值

    echarts饼图中间文字,固定,改成自己想要的值我们都知道饼图中间的文字可能会随着,各种业务的需求,饼图中间的文字都需要或者不需要,那么就需要实现了,其实很简单第一步先把这个地方的true改成false第二部加入这个方法,在text中页自己想要展示的就行了最后的效果……

    2025年8月19日
    5
  • coredns源码分析

    coredns源码分析k8scoredns 源码

    2026年3月18日
    1
  • 用BT3激活成功教程无线网络密码的教程以及如何制作U盘版和光盘版BT3

    用BT3激活成功教程无线网络密码的教程以及如何制作U盘版和光盘版BT3 用BT3激活成功教程无线网络密码的教程以及如何制作U盘版BT3招:论坛版主 新建文本文档.rar(1K)下载次数:81 一分钟制作BT3U盘版方便,快捷简单光盘版BT3,大概694MB,直接刻盘,然后用光盘引导,即可进入bt3,连接为:看附件迅雷专用高速下载 U盘版Bt3,大概783MB,连接为:看附件[/url]准备工作:一张1G以上的U盘,或是SD卡,或是TF卡,当然,TF或S

    2022年10月1日
    4
  • mongodb联表查询_mongodb聚合查询

    mongodb联表查询_mongodb聚合查询  在使用MongoDB存储数据的时候,我们查询的时候,有时候难免会需要进行连表查询。但是MongoDB本身是非关系性数据库,连表查询,很多时候,需要我们自己在代码里手工操作。但是从MongoDB3.2版本过后,我们可以使用lookup∗∗∗进行连表查询。下面就简单介绍一下MongoDB的∗∗∗lookup∗∗∗进行连表查询。下面就简单介绍一下MongoDB的∗∗∗lookup***进行…

    2025年11月14日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号