遠程控制任我行(三分鐘學會內網穿透,電腦沒有遠程軟件也可以遠程控制)
在公網IPV4資源匱乏的今天,運營商幾乎不可能給我們的家庭寬帶分配公網ip地址。日常生活中我們在家庭網絡之外可能需要訪問一些家庭設備中的一些資源,比如電腦上的一些資料或者是家庭NAS的中的資料,又或者是需要遠程控制電腦進行一些操作,后者我們可以安裝第三方的遠程軟件,比如todesk或者向日葵此類軟件,但是訪問NAS中的數據就比較麻煩些,即使我們可以使用一些第三方的工具進行遠程控制或者是訪問,但是畢竟是第三方,也不排除有泄密的可能,所以搭建一臺內網穿透服務器就挺有必要。
那么什么是內網穿透,如下圖,我們需要主機A和主機C進行通信,但是主機A和主機C都沒有公網IP,所以就不可以直接進行通信,此時我們就需要用到內網穿透!
搭建內網穿透服務器之前,你需要有一臺有公網ip的服務器,如果您的業(yè)務使用的流量不是很大的話可以考慮輕量服務器,每個月一般有幾百G到幾T的流量,價格也不貴,兩頓飯錢就可以買一年,阿里云,騰訊云這些平臺都有售!
小編這里準備了一臺天翼云的服務器,具體購買流程就不多說了,選擇系統(tǒng)的時候選擇Windows或者CentOS都可以(小編這里以CentOS演示),如下圖點擊遠程連接連接到服務器!
看圖輸入以下命令(Windows下載Windows程序修改frps.ini文件即可,和Windows修改客戶端文件差不多,后面會講到),輸入后回車執(zhí)行,gitub國內可能下載比較慢,注意空格!
wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_Linux_386.tar.gztar -vxzf 文件名lscd 文件目錄vim frps.inii
如下圖,粘貼下面的配置,7001為控制臺端口,admin為控制臺賬號,123456為控制臺密碼,8080是http監(jiān)聽端口,如果只是用來遠程控制電腦,這個可有可無,以上配置都可以根據自己的需求進行修改!
dashboard_port = 7001dashboard_user = admindashboard_pwd = 123456vhost_http_port = 8080
粘貼完畢后,按ESC鍵退出,輸入以下命令,保存退出!
:wq
然后輸入以下命令,出現(xiàn)frps started successfully就表示服務啟動成功!
./frps -c ./frps.ini
服務端配置完成后配置客戶端,下載Windows版的文件,在文件目錄下雙擊打開frpc.ini文件(如果是Windows系統(tǒng)的服務器的話雙擊frps.ini進行配置文件,和Linux基本差不多)!
然后粘貼下面的配置,下面是小編的配置,大家可以根據自己的需求進行修改,修改完成后保存即可!
[common]server_addr = 服務器ip(修改)server_port = 7000authent ication_method = tokenauthent icate_new_work_conns = truetoken = 123456[mixkeji]type = tcplocal_ip = 127.0.0.1local_port = 3389remote_port = 6000
保存后去服務器控制臺安全組中放行7000,7001,8080,6000端口(如果您自定義了,放行您自定義的端口即可)!
然后到文件路徑欄填CMD回車,也可以在cmd中cd到目錄!
在cmd中輸入如下命令回車,提示start proxy success就表示運行成功!
frpc.exe -c frpc.ini
此時我們就可以利用微軟自帶的遠程軟件進行遠程控制你的電腦了,輸入服務器ip:端口號,用戶名和密碼就可以連接成功了(注意這里的用戶名和密碼是你電腦的用戶民和密碼)!
手機可以下載個微軟的遠程控制工具RD,輸入ip:端口,和電腦的用戶名以及密碼就可以遠程連接了!
在瀏覽器中訪問ip:7001端口就可以訪問控制臺了!
最后我們可以給frpc添加一個開機自啟,在frp文件夾中創(chuàng)建一個TXT文本,粘貼如下命令,保存后將后綴名TXT修改為BAT并創(chuàng)建一個快捷方式!
@echo off:homefrpc.exe -c frpc.inigoto home
將快捷方式放在下面的目錄即可實現(xiàn)開機自啟!
C:Users你的用戶名稱AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
一臺服務器也可以給多臺電腦裝,只要端口不重復即可