使用windows自带远程桌面远程办公
2020年注定是個(gè)不平凡的一年,在這一年里有很多人像我一樣不得不被動(dòng)遠(yuǎn)程辦公,雖然在這之前個(gè)人已經(jīng)有使用Teamviewer、向日葵等軟件遠(yuǎn)程辦公的經(jīng)歷,之前個(gè)人用Teamviewer比較多,也覺得Teamviewer很強(qiáng)大很好用,確實(shí)好用。可是在“新冠疫情”期間突然發(fā)現(xiàn)Teamviewer卡到不行(個(gè)人猜測(cè)可能是用的人太多了,Teamviewer服務(wù)器性能不夠用了),甚至卡到完全沒法用的地步,具體點(diǎn)就是很難連接上、連上很難看到界面、看到界面又基于控制不了。后面在朋友的推薦下試用了下國(guó)產(chǎn)的“向日葵”遠(yuǎn)程辦公軟件,說實(shí)話這軟件很讓我欣喜,雖然功能沒有Teamviewer多,但質(zhì)量上個(gè)人覺得已不輸Teamviewer,在Teamviewer卡到不能用時(shí),“向日葵”還是能夠穩(wěn)定又高清遠(yuǎn)程,當(dāng)然這還要?dú)w功于“向日葵”公司在疫情期間取消免費(fèi)用戶帶寬限制政策。
無論是Teamviewer還是“向日葵”對(duì)我這種窮人來說,用起來都是有些問題的,首先是Teamviewer有個(gè)免費(fèi)用戶商業(yè)使用限制,如果被檢測(cè)到是在商業(yè)環(huán)境中(比如公司)使中,連接時(shí)長(zhǎng)被限制在5分鐘,5分鐘一到就會(huì)自動(dòng)斷開遠(yuǎn)程,根本用不了; 而“向日葵”則是免費(fèi)用戶會(huì)有個(gè)帶寬限制,說白了就是畫面不夠清晰。
難道真就沒有免費(fèi)的午餐?難道窮人就不能遠(yuǎn)程控制了?貧窮再次激發(fā)了我的斗志,突然到window明明自帶遠(yuǎn)程桌面,大家都沒推薦,難道是不好用嗎?加之個(gè)人有局域網(wǎng)內(nèi)使用過window自帶遠(yuǎn)程桌面工具經(jīng)歷,難道不可以用它來遠(yuǎn)程嗎,真的沒有辦法嗎?當(dāng)然不是,經(jīng)過小編的一通百度終于找到用window自帶遠(yuǎn)程桌面工具經(jīng)歷實(shí)現(xiàn)遠(yuǎn)程辦公的方法:
window自帶遠(yuǎn)程桌面連接工具可以通過快捷命令WIN+R 然后輸入 mstsc + 回車來快速啟動(dòng)。遠(yuǎn)程桌面連接工具需要知道目標(biāo)電腦的IP地址或計(jì)算機(jī)名,在局域網(wǎng)中這個(gè)目標(biāo)電腦IP地址很好搞定(不行就走到目標(biāo)電腦那里查一下),但是現(xiàn)是中大多數(shù)人的家里電腦與公司電腦不在同一個(gè)局域網(wǎng)內(nèi),而且公司電腦也沒有一個(gè)對(duì)應(yīng)的公網(wǎng)IP,這也是為什么window自帶遠(yuǎn)程桌面連接工具很少用來遠(yuǎn)程不在同一局域網(wǎng)電腦的原因。
要用window自帶遠(yuǎn)程桌面連接工具不能實(shí)現(xiàn)控制公司電腦遠(yuǎn)程辦工,辦法當(dāng)然也是有的,這時(shí)你就需要一款內(nèi)網(wǎng)穿透工具來讓外網(wǎng)與你家內(nèi)網(wǎng)建立起連接,實(shí)現(xiàn)無公網(wǎng) IP 的遠(yuǎn)程訪問了。「Frp」是一款流行的跨平臺(tái)開源免費(fèi)內(nèi)網(wǎng)穿透工具,支持 Windows、macOS?與?Linux。你只需一臺(tái)快速穩(wěn)定的 VPS 服務(wù)器即可愉快地進(jìn)行內(nèi)網(wǎng)穿透,實(shí)現(xiàn)家中設(shè)備公網(wǎng)直接訪問了……
很多地方寬帶都已不再提供公網(wǎng) IP 了,如果你想家里的設(shè)備如?NAS、電腦可在外網(wǎng)訪問,那么只能通過內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)。考慮到安全和穩(wěn)定性,最優(yōu)方案是買一臺(tái)?VPS 服務(wù)器用于內(nèi)網(wǎng)穿透。其中阿里云、騰訊云、Vultr?也值得考慮。
?
在內(nèi)網(wǎng)也需要一臺(tái)機(jī)器用于運(yùn)行 Frp 的客戶端,可以是 Windows 電腦、Mac,或者是樹莓派、NAS?等 Linux 設(shè)備。
市面上也有其他方案,比如花生殼相關(guān)軟硬件產(chǎn)品,免費(fèi)限制很多,付費(fèi)價(jià)格貴,浪不起來。其他小公司的產(chǎn)品安全性又無法保證,那還不如自己買 VPS 建一個(gè),有自己的服務(wù)器,日后各種建站的玩法還更多更實(shí)用,還能順便學(xué)學(xué)?Linux?呢。
?
什么是 Frp?
內(nèi)網(wǎng)穿透工具有很多,其中?Frp?(Fast Reverse Proxy) 是比較流行的一款。FRP 是一個(gè)免費(fèi)開源的用于內(nèi)網(wǎng)穿透的反向代理應(yīng)用,它支持 TCP、UDP 協(xié)議, 也為 http 和 https 協(xié)議提供了額外的支持。你可以粗略理解它是一個(gè)中轉(zhuǎn)站,幫你實(shí)現(xiàn)?公網(wǎng) ←→ FRP(服務(wù)器) ←→ 家庭內(nèi)網(wǎng)?的連接,讓內(nèi)網(wǎng)里的設(shè)備也可以被公網(wǎng)訪問到。
官方提供的 Frp 架構(gòu)原理示意圖
而目前 FRP 還推出了“點(diǎn)對(duì)點(diǎn)穿透”的試驗(yàn)性功能,連接成功后可以讓公網(wǎng)設(shè)備直接跟內(nèi)網(wǎng)設(shè)備“點(diǎn)對(duì)點(diǎn)”傳輸,數(shù)據(jù)流不再經(jīng)過 VPS 中轉(zhuǎn),這樣可以不受服務(wù)器帶寬的限制,傳輸大文件會(huì)更快更穩(wěn)定。當(dāng)然,此功能并不能保證在你的網(wǎng)絡(luò)環(huán)境 100% 可用,而且還要求訪問端也得運(yùn)行 FRP 客戶端 (因此目前手機(jī)是無法實(shí)現(xiàn)的,只有電腦可以)。由于實(shí)現(xiàn)條件較多,所以有文件傳輸需求的朋友還是建議買帶寬稍大一點(diǎn)的 VPS?會(huì)比較省心。
簡(jiǎn)單的 Frp 安裝配置教程:
現(xiàn)在假設(shè)你已經(jīng)有一臺(tái)?VPS 服務(wù)器了,那么只需按照下面的步驟,一步一步來來即可搞定 FRP 的安裝和配置。當(dāng)然,這里涉及到一些 Linux 基礎(chǔ)操作命令,如果完全未接觸過的朋友,可以找一些「Linux 入門教程」先了解一下。
1、服務(wù)器端安裝配置 Frp:
FRP 使用 Go 語(yǔ)言開發(fā),可以支持 Windows、Linux、macOS、ARM 等多平臺(tái)部署。FRP 安裝非常容易,只需下載對(duì)應(yīng)系統(tǒng)平臺(tái)的軟件包并解壓就可用了。這里以 Linux 系統(tǒng)為例:
export FRP_VERSION=0.31.2
sudo mkdir -p /etc/frp
cd /etc/frp
sudo wget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz"
sudo tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gz
sudo mv frp_${FRP_VERSION}_linux_amd64/* /etc/frp
其中,第一行等號(hào)后面的?0.31.2?是 frp 的版本號(hào) (截稿為止最新版本)。你安裝的時(shí)候可以到官網(wǎng)查看下有沒更新的版本,只需將新版本的號(hào)碼替換掉?0.31.2?即可。
FRP 默認(rèn)提供了 2 個(gè)服務(wù)端配置文件,一個(gè)是簡(jiǎn)化版的?frps.ini,另一個(gè)是完整版的?frps_full.ini。初學(xué)者只需用簡(jiǎn)版配置即可,在簡(jiǎn)版?frps.ini?配置文件里,默認(rèn)設(shè)置了監(jiān)聽端口為?7000,你可以按需修改它。
防火土嗇和安全組開放指定的端口:
請(qǐng)一定要記住,你需要將服務(wù)器的系統(tǒng)防火墻,以及阿里云、騰訊云后臺(tái)里找到“安全組策略”的相關(guān)配置,設(shè)置?7000?或你修改過的對(duì)應(yīng)端口的「允許入站和出站」,否則會(huì)一直連接不上的哦!!!這個(gè)切記!!
啟動(dòng) FRP 服務(wù)端
./frps -c ./frps.ini
如服務(wù)器使用 Win 系統(tǒng),假設(shè)解壓到?c:\frp?文件夾,那么只需這樣啟動(dòng):
c:\frp\frps.exe -c c:\frp\frps.exe
2、配置 Frp 客戶端 (安裝在內(nèi)網(wǎng)的機(jī)器上)
設(shè)置好服務(wù)器上 Frp 服務(wù)端后,我們就需要在內(nèi)網(wǎng)的機(jī)器上安裝 Frp 的客戶端了。 Frp 的客戶端程序 frpc (frpc.exe) 與服務(wù)器端都在同一個(gè)壓縮包里, 我們同樣下載對(duì)應(yīng)系統(tǒng)版本的軟件包。
你可以將 Frp 客戶端安裝在內(nèi)網(wǎng)的 Windows 電腦、Linux 設(shè)備 (比如樹莓派) 或者?NAS,甚至部分路由器等設(shè)備上。Linux 客戶端的安裝和啟動(dòng)與服務(wù)器端沒有太多區(qū)別,只是對(duì)應(yīng)運(yùn)行程序是 frpc?而不是 frps。
為了簡(jiǎn)單起見,我們這里以 Windows 電腦來安裝 Frp 客戶端,因?yàn)?Frp 是綠色程序,下載軟件包回來解壓后,啟動(dòng)?frpc.exe?即可。
但在啟動(dòng)前,我們需要先修改配置文件,我們以配置“Windows 遠(yuǎn)程桌面控制”以及“群暉 NAS?管理界面”為例。假設(shè)你的 FRP 服務(wù)器端所在的 VPS 公網(wǎng) IP 為?1.2.3.4, 而客戶端是 Win 電腦,我們來修改?frpc.ini?配置文件:
[common]
# server_addr 為 FRP 服務(wù)端 (VPS 服務(wù)器) 的公網(wǎng) IP-(注釋內(nèi)容,使用時(shí)請(qǐng)刪除)
server_addr = 1.2.3.4
server_port = 7000
?
[DSM]
type = tcp
local_ip = 192.168.1.40 #群暉 NAS 在局域網(wǎng)中的內(nèi)網(wǎng) IP-(注釋內(nèi)容,使用時(shí)請(qǐng)刪除)
local_port = 5000
remote_port = 7001
?
[RDP]
type = tcp
local_ip = 192.168.1.30 #電腦在局域網(wǎng)中的內(nèi)網(wǎng) IP- (如是本機(jī),也可使用 127.0.0.1) (注釋內(nèi)容,使用時(shí)請(qǐng)刪除)
local_port = 3389
remote_port = 7002
這樣就在本地上新增了“DSM”和“RDP”兩個(gè)可供公網(wǎng)訪問的服務(wù)了 (它們名稱可以自己取),這里分別對(duì)應(yīng)內(nèi)網(wǎng)的群暉 NAS 的后臺(tái)管理界面和 PC 遠(yuǎn)程桌面。如果你需要添加更多的設(shè)備和服務(wù)供外網(wǎng)訪問,那么只需照樣畫葫蘆,指定正確的 IP 地址和端口號(hào)即可。
注意放行端口
每個(gè)服務(wù)的 remote_port 是遠(yuǎn)程訪問時(shí)要用到的端口號(hào),注意這些端口號(hào)也要在服務(wù)器的防火土嗇和安全組里放行才能順利訪問的,如上面的 7001、7002。
啟動(dòng) FRP 客戶端:
假設(shè)你已將 Frp 的客戶端解壓縮到?c:\frp?目錄中,那么啟動(dòng) Frp 客戶端的命令就是:
c:\frp\frpc.exe -c c:\frp\frpc.ini
Linux 啟動(dòng) Frp 客戶端命令:
./frpc -c ./frpc.ini
啟動(dòng)之后看到 “start proxy success”字樣就表示啟動(dòng)成功了。
3、進(jìn)行遠(yuǎn)程訪問:
前面搞了這么多,我們終于可以正式使用 Frp 內(nèi)網(wǎng)穿透來進(jìn)行遠(yuǎn)程訪問內(nèi)網(wǎng)里的設(shè)備了!按照上面的配置,我們想要訪問群暉 NAS?的界面,只需打開瀏覽器,在地址欄輸入?服務(wù)器公網(wǎng)IP:7001?即可訪問到群暉后臺(tái)管理界面。
而如果需要遠(yuǎn)程桌面連接到家里的 Windows 電腦,那么打開“微軟遠(yuǎn)程桌面客戶端”后,在地址欄里填入?服務(wù)器公網(wǎng)IP:7002?即可連接。
由此,借助 Frp,你就能輕松地為本地局域網(wǎng)內(nèi)網(wǎng)的設(shè)備提供公網(wǎng)直接訪問的能力了,你可以用 Frp 來轉(zhuǎn)發(fā)包括但不限于 ssh、http、https、轉(zhuǎn)發(fā) Unix 域套接字等服務(wù)。
上面只是最基礎(chǔ)的教程,Frp 還有很多很多高級(jí)功能,比如給 Web 增加密碼保護(hù)、點(diǎn)對(duì)點(diǎn)內(nèi)網(wǎng)穿透、設(shè)置端口白名單等等,Frp 官網(wǎng)上也提供了很詳細(xì)的文檔,感興趣的朋友可以去研究一下。
?
寫在后面:
最后,有了?Frp,我們就能輕松解決沒有公網(wǎng) IP 的老難題了!無論家里的 NAS 、電腦還是其他網(wǎng)絡(luò)設(shè)備,都能輕松在外訪問,這可以說是無公網(wǎng) IP 用戶必備的工具了,最后也給大家分享一下編在這個(gè)過種中學(xué)習(xí)過的一些文章資料:
https://www.cnblogs.com/ingxx/p/12255241.html
https://www.iplaysoft.com/frp.html
https://post.smzdm.com/p/a5k6r3x8/
https://diannaobos.com/post/808.html
https://java-er.com/blog/frp-udp-ssh/
?
總結(jié)
以上是生活随笔為你收集整理的使用windows自带远程桌面远程办公的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32 电机教程 30 - 无刷无感
- 下一篇: Windows电脑C盘老是报红