前言

ASF其实是有可视化界面的,无论是新手和想更方便操作的人来说都是个好消息,但是默认情况下并没有开启是访问不了的,本文分享一下如何开启ASF的IPC Web控制界面以及账号密码在本地加密储存.

如果不知道如何搭建ASF可以看看我以前的文章[树莓派]利用ASF进行steam挂卡

操作步骤

1.你需要在ASF安装目录下config文件夹中找到ASF.json文件,编辑该文件

//这里前提我们假设你已经打开了ASF的安装目录
cd config  
nano ASF.json  //或者是使用 vi ASF.json

我们需要在其内部添加IPC控制界面密码的配置参数

"IPCPassword": "你设置的IPC界面密码"

-------------------------------------------------------
//需要注意的是,如果你是添加到中间,即下面还有其他参数,那么需要你在该参数后面添加一个","
//以与下一个配置参数间隔开(如果是添加到最后则不用)
//例如我的ASF.json配置文件

{
  
  "CurrentCulture": "zh-CN",
  "Headless": true,
  "IPCPassword": "你设置的IPC界面密码",         <--------注意最后会有","间隔符
  "SteamOwnerID": 你的steam16位ID,
  "UpdatePeriod": 72
}

2.接下来我们需要设置IPC界面的反代设置

我们仍在刚才的config目录下,创建一个IPC.config文件

nano IPC.config
//或者是
vi IPC.config

我们需要在其中填写以下内容(本次以仅限我局域网段192.168.1.x可访问为例,其他设置可以参考官方对于IPC设置的相关wiki)

{
    "Kestrel": {
        "Endpoints": {
            "HTTP": {
                "Url": "http://192.168.1.*:1242"
            }
        }
    }
}

3.填写完保存并重启ASF后,用浏览器访问http://你ASF服务器所在的ip:1242即可使用ICP界面了,使用刚才设置的密码登录