出門只帶網絡終端手機或平板是否可行?
告別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 -zxvffrp_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 增加密碼保護、點對點內網穿透、設置端口白名單等等,有興趣的可以關注本人頭條號進行交流。