簡單幾步教你在NAS部署Steam緩存服務(wù)器

Linus在Ubuntu上搭的那個SteamCashe
第一步,確認(rèn)你的NAS安裝docker

什么是SteamCashe server
SteamCache提供了在多個PC游戲玩家共享同一個Internet連接的情況下減少Internet帶寬消耗的能力。通過使用輕松部署docker容器,我們的目標(biāo)是使您更容易地獲得一個本地緩存steam的內(nèi)容服務(wù)器,并迅速運行。
主要的用例是游戲事件,比如局域網(wǎng)(LAN),它們需要能夠應(yīng)付數(shù)百臺或數(shù)千臺接收未經(jīng)通知的補(bǔ)丁的計算機(jī)-而不需要花費大量的錢在互聯(lián)網(wǎng)連接上。其他用途包括較小的網(wǎng)絡(luò),如網(wǎng)吧和家庭網(wǎng)絡(luò),在這些網(wǎng)絡(luò)中,新游戲定期安裝在多臺計算機(jī)上;或在同一臺計算機(jī)上安裝多個獨立的操作系統(tǒng)。
簡而言之就是網(wǎng)吧那種

先決條件
一些本地專用服務(wù)器硬件
大量的RAM和一個相當(dāng)快的SSD或HDD是推薦的。常用硬件(HP微服務(wù)器上的單個2TB WD Black)可以使用此設(shè)置(取決于所提供的特定內(nèi)容)達(dá)到峰值吞吐量30 MB/s+。
Linux與Docker
我們建議Ubuntu服務(wù)器因為這很容易,但是任何Linux都可以。出于性能原因,不建議在Windows或MacOSX上運行。
然后,用SSH/控制臺的終端連接你的NAS

開始部署
復(fù)制:? ? ?docker run --name steamcache -p 80:80 steamcache/steamcache
端口可自定義,推薦8080:8080或者8081:8081
請注意,此容器需要使用端口80(8080\8081),因此可能無法在與其他網(wǎng)站相同的機(jī)器上運行。建議使用專用緩存服務(wù)器。
---------------------------------------------------------------------------------------------------------------------------

1.? 復(fù)制:? ? ? ? ? ? export STEAMCACHE_IP=`ip -4 addr show docker0 | grep -Po "inet \K[\d.]+"`;docker run --name steamcache-dns -p 53:53/udp -e STEAMCACHE_IP=$STEAMCACHE_IP steamcache/steamcache-dns
如果要指定ip,只需將其放在run命令中,如下所示
2.? 復(fù)制:? docker run --name steamcache-dns -p 53:53/udp -e STEAMCACHE_IP=XXX.XXX.XXX.XXX steamcache/steamcache-dns
IP=XXX.XXX.XXX.XXX改成你設(shè)置的地址
---------------------------------------------------------------------------------------------------------------------------
現(xiàn)在,隨著人們加入您的網(wǎng)絡(luò),他們將自動配置為使用Steam緩存(除非他們已經(jīng)選擇覆蓋DNS在他們的本地PC)。
把你的電腦的首選DNS地址改成NAS的IP地址,然后你就可以愉快使用了