身在南昌,想念家裏的pc和如龍8
在酒店時應該如何優雅的玩遊戲呢?
那就是異地遠程桌面!
# 如何遠程開機
異地遊玩,遠程桌面的前提肯定是電腦能開機。
雖然可能有朋友家裏的臺式機從不關機,但是萬一停電了需要重啓遇到其他突發狀況的話可能還是需要遠程開機一下。
## 方案1
目前我用的是一個遠程開機卡
這樣的話可以直接把電腦的控制接入米家
開機卡的安裝方式非常簡單。金手指插到pcie卡槽的供電那一側,僅從主板取電,給出的跳線接主板上原來接開機鍵跳線的地方,然後原來開機鍵的跳線插到這個開機卡的剩餘兩根針上。這樣的話按開機鍵仍然可以完成原有的開機功能。
我家因爲有小愛同學,可以直接買meash版本的直接接入小愛同學中。
如果沒有小愛或者mesh網關的話,就需要購買wifi版本的開機卡,讓他能夠自主連接無線網絡,就是價格會稍微多幾十塊錢。
## 方案2
如果不想往主板上插東西的話,一個哥們也給出了一個絕妙的解決方法。
就是這種遠程開關,讓他戳一下。然後這個開關也有自己的按鈕,可以自己手動開機,就是你的手指再也接觸不到原裝的開機鍵了。
當初我們兩口子和他們兩口子一起喫飯的時候聊起來智能傢俱的事情,我們當時剛把燈的開關換成智能開關,然後我媳婦就說起我們晚上關燈的時候都不想下牀去關,那哥們的媳婦立刻就說“然後你們買根長棍捅一下那個開關”
後來搞遠程開機,哥們這是整了根遙控小棍,屬實是喜歡棍子捅一下。
## 方案3
直接把主機的電源插在智能插座上,電腦設置爲通電自動開機。需要關機的時候先遠程桌面給電腦點了關機,然後遠程關閉插座供電。需要開機的時候使插座供電,電腦自動開機。也很簡單易行,就是關機時候多一道手續。
# 如何遠程桌面
## parsec
這個可能是我有史以來用過的最好用的遠程桌面方案,在學校的時候就經常在辦公室通過parsec遠程連接宿舍的電腦玩
但是很遺憾的是parsec今年下半年開始好像掛了(被牆了)。
只得尋找新方法。(要是xdm有穩當可靠的方法還請不吝賜教)
## steam流式傳輸
最簡單的方式,只需要遠程電腦和本電腦都安裝了steam就可以通過steam流式傳輸打開。
傳輸速度還可以,有的時候右下角彈這種紅色的信號差的警示,不過玩玩回合制的遊戲也足夠了。
就是可能會出現
## 公網ip轉發
其他的遠程方法往往需要拿到遠程電腦的ip。
如果有公網ip的話無論你在哪,直接連接就好了,就像20年前父輩聯機打遊戲經常可以直連。
我們現在的電腦一般都是經過了nat轉換,都沒有公網ip,比如我現在在出差地就無法直接訪問到家裏電腦的ip。怎麼辦呢
目前我說幾十塊錢包了一年的華爲雲輕量服務器,帶公網ip的,然後在家裏的電腦上配置好frp的客戶端 frpc,在雲服務器上配置好frp服務端frps,實現一個公網ip上的轉發。這樣的話我在外地時,手頭上電腦可以直接通過遠程桌面(對,就windows那個),mac上也有微軟對應開發的應用
直接連接由服務器轉發出的端口即可
frp可以在github上自行下載
配置方法也很簡單
### 公網服務器的配置
修改frps.ini
這裏配置很簡單,只需要填寫
```
[common]
bind_addr= 0.0.0.0
bind_port = 服務器接受端口
token= 你的token
dashboard_port = 一個端口,別和其他端口重複
dashboard_user = 你的用戶名
dashboard_pwd = 你的密碼
```
然後啓動腳本 ./frps -c ./frps.ini
### 被控機器配置
修改frpc.ini
```
[common]
server_addr = 服務器地址
server_port = 服務器接受端口,注意要和服務器配置相同
token= 設置個token
[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389 ## windows遠程桌面的端口
remote_port = 服務器轉發出的端口
## 如果有需要還可以設置其他轉發,比如再轉發一下ssh
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 服務器轉發出的端口
```
打個比方,如果說我雲端服務器接受被控機器的端口是7777,然後我希望把原機器的遠程桌面端口轉發到8765端口,那麼common的server_port 就填寫7777,RDP中的remote_port就填寫8765,然後我們手上的電腦訪問服務器地址:8765即可實現遠程桌面的連接。(當然是要在配置好公網服務器的情況下)
然後啓動腳本 ./frpc -c ./frpc.ini
frpc啓動成功後應該能看到這樣的消息
### windows上設置frp的開機自啓
一般是進入到如下目錄
"C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
然後在裏面新建一個.bat文件,寫入如下內容即可
```bat
@echo off
start cmd /k "frpc目錄\frpc.exe -c frpc配置文件目錄\frpc.ini"
```
### 不購買服務器的替代方案
購買服務器畢竟要花錢,新用戶第一年還便宜,之後就貴了。騰訊雲、阿里雲、華爲雲挨個薅羊毛也不過三年。一個替代方案是直接使用[cpolar](https://www.cpolar.com)的免費版本進行公網ip轉發,只不過免費版本的速度確實比較慢。
## 局域網方案
### moonlight + sunshine
這個應該是一個使用人數比較多的方案
教程也很多,我就不贅述了
可以參考[moonlight+sunshine串流全教程](https://zhuanlan.zhihu.com/p/657881254)
其步驟爲
- 1.被控機安裝sunshine:
GitHub地址:https://github.com/LizardByte/Sunshine/releases
- 2.控制機安裝moonlight,這個全平臺都有,不用擔心mac或者linux沒法玩
地址:https://moonlight-stream.org
現在至少在局域網下可以自由的玩了
## 異地組網
(先默認大家沒有公網ipv4吧,然後ipv6可能家裏有,但是出差的地方沒有啊(悲))既然剛纔提到了這是局域網方案,我們在外肯定是用不了的,那怎麼辦呢?就是異地組網。蒲公英的免費版本允許三個設備異地組網,夠我們用了,因此我們只需要在兩臺設備上都安裝好蒲公英,然後他們就在同一個局域網下了。
# 最後
當然以上的串流方式,都對網絡的要求很高。外出的地點未必能滿足。
延遲、穩定性都是問題。
因此如果想遠程遊玩最好還是玩一些回合制類對幀數要求不高的遊戲。
最最最好的還是能不出門,在家宅着直接玩。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com