把PC主機設為私人服務器,出門只帶網絡終端(手機或平板)是否可行?

新龍祥


服務器要有固定的網絡地址,而家庭寬帶一般沒有固定IP,早些年的固定IP成本很高。因此誕生了花生殼這類動態IP解析軟件,現在還都能用。

如果沒有固定IP,這類軟件是首選,解決了網絡地址問題,就要看你幹什麼了,是做WEB服務器還是其他,做好相應的運行環境即可。

但問題是現在的網速上行帶寬雖然夠了,卻不像十幾年以前那麼隨意了,私人服務器政策上是不允許的!內網可以,外網不行,需要ISP資質,這個必須要考慮到。


Apache


告別TeamViewer、花生殼DDNS,NAT123等常規方案,十分鐘就能配置內容穿透,讓你的PC主機變成私人服務器,出門只帶網絡終端(手機或平板)。

實現外網遠程訪問內部的個人PC的技術方案有很多種,常用的如TeamViewer,花生殼DDNS和NAT123。但是常規方案不是依賴軟件客戶端(需要安裝軟件,文件訪問受限)、就是限制免費用戶使用(限制寬帶和限制域名,影響訪問速度),所以都不是很好的解決方案。


而本次推薦的Frp是一款開源、免費、簡單易操作的跨平臺內網穿透工具,除了兼容Windows、macOS 與 Linux等不同操作系統平臺,還同時支持 tcp, udp, http, https 協議。相對傳統方案,FRP有相當明顯的優勢:

  • 支持跨平臺和多協議,外網也能訪問內網的所有終端設備(如PC、平板、打印機、路由器、交換機等)。
  • 支持自定義無限域名綁定,外網也能通過域名訪問內網的web服務。
  • 根據實際使用場景自主配置寬帶,提升網絡速度和體驗。


所以,通過搭建frp服務器進行內網穿透訪問個人PC主機,既可達到不錯的訪問速度,又可自由靈活開放端口訪問,實現出門只帶網絡終端(手機或平板)。幫你實現 的連接,讓內網裡的設備也可以被公網訪問到。


FRP配置前準備

  • 公網 IP 服務器一臺(阿里雲、騰訊雲等)
  • 訪問目標設備(問題中的個人PC、也可以是打印機、路由器、網絡電視等)
  • 簡單的Linux基礎(會用cp等幾個簡單命令即可)


服務器端安裝配置 Frp:

第一步:下載對應版本的Frp程序

直接去GitHub下載,地址為

https://github.com/fatedier/frp/releases

也可以在公網服務器用如下命令下載:

wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz


第二步:解壓下載到的Frp程序

解壓命令如下:

tar -zxvf

frp_0.29.0_linux_amd64.tar.gz


第三步:修改

frps.ini

第四步:啟動frps

啟動命令如下:./frps -c frps.ini

啟動之後看到 “start frps success”字樣就表示啟動成功了。


配置 Frp 客戶端 (安裝在內網的機器上)

第一步:下載對應版本的Frp程序

直接去GitHub下載,地址為https://github.com/fatedier/frp/releases。

由於我們的個人PC一般為Windows,所以下載客戶端時也選擇window系統的程序

第二步:將 frpc 及frpc.ini放到內網的機器上。

例如我們放到C盤的Frp目錄,對應cmd的路徑是 c:\\frp\\

第三步:修改

frpc.ini


第四步:啟動frpc

啟動命令如下(注意參照第二步的地址修改命令):c:\\frp\\

frpc.exe

-c c:\\frp\\frpc.ini

如果看到兩行 start proxy success 就代表成功了。


平板或手機進行遠程訪問:

前面搞了這麼多,終於可以進行遠程訪問內網裡的設備了(如個人PC)!按照上面的配置,我們想要訪問內網的個人PC主機,只需通過"域名:7989"即可訪問到。

第一步:打開RDP軟件。

如果是window的系統,直接打開遠程桌面。如果是安卓或IOS的手機或平板,在應用市場下載RDP工具,如“人文遠程桌面”。

第二步:在地址輸入服務器公網IP:7989,並輸入設備的用戶名和密碼,就可遠程訪問。

由此,通過 Frp我們就能通過外網輕鬆訪問內網的設備(個人PC或是打印機、網絡電視等),出門只帶網絡終端(手機或平板)就行了。

最後,上面只是最基礎的教程,Frp 還有很多高級功能,比如給 Web 增加密碼保護、點對點內網穿透、設置端口白名單等等,有興趣的可以關注本人頭條號進行交流。


IT科技大師兄


可以,我就是這樣的。

首先讓電信把我的寬帶換成真正的公網IP,打個電話到10000就可以。

申請一個DDNS賬號,我還申請了一個域名,交了10年的錢,也就幾百塊。

現在很多家用路由器都支持花生殼的DDNS,如果不支持,或者你用的不是花生殼,你就在你家裡的PC上的windows上裝一個DDNS的client端。

買一個可以遠程控制的插板,這樣可以在外面遠程開關家裡的PC。

我的PC裝的是exsi,可以啟動多個windows,一個AD,一個VPN server,然後一堆其他的應用。在外頭有需要,就遠程開機,幾分鐘後就可以用VPN連回家,接近去後,就相當於和在家裡上網一樣。或者直接用windows的遠程桌面登錄到裡面的windows也可以。

遠程桌面比teamviewer好的地方是,速度更快,而且不會因為用得頻繁而停賬號。


分享到:


相關文章: