在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