使用內網穿透技術優化星露谷物語聯機體驗
起因 在與好友聯機遊玩星露谷時若使用Steam伺服器,穩定性較差。因此,若是要與好友共同遊玩星露谷物語,需要尋找一種更穩定的連線方式。 準備 一臺擁有公網IP的伺服器(這裡我使用了 Bandwagon 的VPS主機) 注:由於購買Bandwagon主機成本相對較高,若只是用來做內網穿透,不推薦使用Bandwagon主機,可選用其他VPS提供商更便宜的套餐。 用來遊玩星露谷物語的電腦 和你一起聯機的好友 正式開始 連接主機 準備OpenSSH客戶端 若使用Mac,則可直接忽略該步驟 若電腦是Windows系統,則需以管理員身份運行PowerShell。為確保OpenSSH可用,請運行以下命令 Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' 若兩者均尚未安裝,則此操作會返回以下輸出 Name : OpenSSH.Client~~~~0.0.1.0 State : NotPresent Name : OpenSSH.Server~~~~0.0.1.0 State : NotPresent 若通過剛才的操作,檢測到未安裝OpenSSH,則需要運行以下指令以安裝客戶端組件 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 若電腦是Linux系統,則直接在終端用對應發行版的包管理器來安裝OpenSSH客戶端 以我使用的Arch Linux為例,直接在終端以管理員身份運行 pacman -S openssh 若是Debian系的發行版,則以管理員身份運行 apt install openssh 其他發行版這裡就不一一列舉了 正式連接 安裝OpenSSH客戶端成功後,則需用終端(Windows終端為PowerShell)運行以下命令 ssh root@你的伺服器IP地址 -p 伺服器登錄端口號 在伺服器上配置frps 此處只講解Linux伺服器的配置方法。 Linux伺服器可以直接使用wget指令下載frp的包,大多數的Linux發行版都內建該指令。如果沒有內建該指令,則需要先用該發行版所採用的包管理器安裝wget。 使用wget下載frp的指令如下 wget htt...