在NAS中安装ASF挂卡软件


3楼猫 发布时间:2024-10-09 07:57:55 作者:冬馬 かずさ Language

前言

本教程采用群晖系统进行演示,由于docker hub现在已经无法用正常的方式打开了(群晖7.2系统可以用那个V1的地址直接下载),在使用本教程前请查看一下自己是否可以正常连接到docker hub,本教程不含任何连接工具。

可以尝试一下安装docker desktop然后导出再导入进nas中。


安装容器

在下载之前,在文件管理器内创建一个ASF(名字任意)文件夹,文件夹内再创建“config”和“plugins”两个文件夹。

群晖在container manager,威联通在container station,安装“justarchi/archisteamfarm”。

有人说可以使用docker run直接拉取镜像,经过我的使用,在不明白docker run各个部分的情况下,直接进行拉取会出现使用IPC后无法正常打开WEB-UI的情况。因此我直接在NAS中进行下载并安装。

在NAS中安装ASF挂卡软件-第0张

端口设置这里如果有软件占用了1242端口,则在前面修改为别的任意未被占用的端口。

存储空间则是之前创建的两个文件夹的路径,文件夹路径后面则是容器内部路径,“/app/config”和“/app/plugins”不用修改直接输入进去即可,随后一路确定。


Asf文件配置

ASF web config
(justarchinet.github.io),此网页有两个需要创建的文件:

1、ASF配置文件:切换高级设置,输入SteamOwnerID(64位id,个人资料地址栏能看到)、远程访问的IPC和HEADLESS打开、设置IPCpassword后下载到本地。(IPC文件和ASF配置文件我会放在最后)

在NAS中安装ASF挂卡软件-第1张

2、机器人:输入一个名字,steam账号密码。最后enabled打开,最后一个SteamParentalCode是家庭监护,不用管,设置好后下载到本地

在NAS中安装ASF挂卡软件-第2张

最后一个文件IPC.config(.config是后缀),就自己创建一个文本就可以了,复制进去。

{

    "Kestrel": {

        "Endpoints": {

            "HTTP": {

                "Url": "https://192.168.0.*:1242"

            }

        }

    }

}

如果之前修改过端口的话在这里也修改一下,端口前也根据自己的网关进行修改。

在NAS中安装ASF挂卡软件-第3张

现在就有三个文件夹了,把这三个文件放进当时创建的*/ASF/config中

目前的结构就是:

ASF

     Config

            11111.json(机器人配置文件)

            ASF.json  (ASF配置文件)

            IPC.config  (IPC文件)

     Plugins


Nas权限和网络设置

这个地方也是困了我很久的地方,因为我打开asf的时候只会显示监听了ipv6的端口,当时也没太注意,如果不用ipv6的话直接把这个禁了就行了。如果有ipv6的话应该能直接打开,不需要使用ssh,直接跳到最后一步修改asf文件夹的权限就可以了。

接下来需要使用ssh,确保打开了22端口。

首先打开ssh软件,sudo -i获取管理员权限,

然后cd /etc 进入到etc目录,

然后可以ls试试看有没有sysctl.conf这个文件(一般是有的),

vi sysctl.conf 打开这个文件,

点击i进入编辑模式,右下角显示insert提示,

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

(net.ipv6.conf.all.disable_ipv6 = 1:禁用所有网络接口上的IPv6。

  net.ipv6.conf.default.disable_ipv6 = 1:禁用所有新创建的接口上的IPv6。

  net.ipv6.conf.lo.disable_ipv6 = 1:禁用回环接口上的IPv6。)

将三条复制进去,随后按下esc,左下角insert消失,

输入”:wq”保存并退出,

输入“cat /proc/sys/net/ipv6/conf/all/disable_ipv6”返回1则为已禁用

随后进入nas将asf文件夹设置权限,将everyone设置成读写即可,勾选包含所有子文件夹和文件。

随后开启容器输入令牌就完成了。

配置文件:https://yuukun.lanzouo.com/ikOKX2buo8sj


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com