三分鐘學(xué)會(huì)內(nèi)網(wǎng)穿透,電腦沒有遠(yuǎn)程軟件也可以遠(yuǎn)程控制!
在公網(wǎng)IPV4資源匱乏的今天,運(yùn)營商幾乎不可能給我們的家庭寬帶分配公網(wǎng)ip地址。日常生活中我們在家庭網(wǎng)絡(luò)之外可能需要訪問一些家庭設(shè)備中的一些資源,比如電腦上的一些資料或者是家庭NAS的中的資料,又或者是需要遠(yuǎn)程控制電腦進(jìn)行一些操作,后者我們可以安裝第三方的遠(yuǎn)程軟件,比如todesk或者向日葵此類軟件,但是訪問NAS中的數(shù)據(jù)就比較麻煩些,即使我們可以使用一些第三方的工具進(jìn)行遠(yuǎn)程控制或者是訪問,但是畢竟是第三方,也不排除有泄密的可能,所以搭建一臺(tái)內(nèi)網(wǎng)穿透服務(wù)器就挺有必要。
那么什么是內(nèi)網(wǎng)穿透,如下圖,我們需要主機(jī)A和主機(jī)C進(jìn)行通信,但是主機(jī)A和主機(jī)C都沒有公網(wǎng)IP,所以就不可以直接進(jìn)行通信,此時(shí)我們就需要用到內(nèi)網(wǎng)穿透!

搭建內(nèi)網(wǎng)穿透服務(wù)器之前,你需要有一臺(tái)有公網(wǎng)ip的服務(wù)器,如果您的業(yè)務(wù)使用的流量不是很大的話可以考慮輕量服務(wù)器,每個(gè)月一般有幾百G到幾T的流量,價(jià)格也不貴,兩頓飯錢就可以買一年,阿里云,騰訊云這些平臺(tái)都有售!

小編這里準(zhǔn)備了一臺(tái)天翼云的服務(wù)器,具體購買流程就不多說了,選擇系統(tǒng)的時(shí)候選擇Windows或者CentOS都可以(小編這里以CentOS演示),如下圖點(diǎn)擊遠(yuǎn)程連接連接到服務(wù)器!

看圖輸入以下命令(Windows下載Windows程序修改frps.ini文件即可,和Windows修改客戶端文件差不多,后面會(huì)講到),輸入后回車執(zhí)行,gitub國內(nèi)可能下載比較慢,注意空格!
wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_386.tar.gz?
tar -vxzf 文件名?
ls?
cd 文件目錄?
vim frps.ini?
i

如下圖,粘貼下面的配置,7001為控制臺(tái)端口,admin為控制臺(tái)賬號(hào),123456為控制臺(tái)密碼,8080是http監(jiān)聽端口,如果只是用來遠(yuǎn)程控制電腦,這個(gè)可有可無,以上配置都可以根據(jù)自己的需求進(jìn)行修改!
dashboard_port = 7001?
dashboard_user = admin?
dashboard_pwd = 123456?
vhost_http_port = 8080

粘貼完畢后,按ESC鍵退出,輸入以下命令,保存退出!
:wq
然后輸入以下命令,出現(xiàn)frps started successfully就表示服務(wù)啟動(dòng)成功!
./frps -c ./frps.ini

服務(wù)端配置完成后配置客戶端,下載Windows版的文件,在文件目錄下雙擊打開frpc.ini文件(如果是Windows系統(tǒng)的服務(wù)器的話雙擊frps.ini進(jìn)行配置文件,和Linux基本差不多)!

然后粘貼下面的配置,下面是小編的配置,大家可以根據(jù)自己的需求進(jìn)行修改,修改完成后保存即可!
[common]
server_addr = 服務(wù)器ip(修改)?
server_port = 7000?
authent ication_method = token?
authent icate_new_work_conns = true?
token = 123456?
[mixkeji]?
type = tcp?
local_ip = 127.0.0.1?
local_port = 3389?
remote_port = 6000

保存后去服務(wù)器控制臺(tái)安全組中放行7000,7001,8080,6000端口(如果您自定義了,放行您自定義的端口即可)!

然后到文件路徑欄填CMD回車,也可以在cmd中cd到目錄!

在cmd中輸入如下命令回車,提示start proxy success就表示運(yùn)行成功!
frpc.exe -c frpc.ini

此時(shí)我們就可以利用微軟自帶的遠(yuǎn)程軟件進(jìn)行遠(yuǎn)程控制你的電腦了,輸入服務(wù)器ip:端口號(hào),用戶名和密碼就可以連接成功了(注意這里的用戶名和密碼是你電腦的用戶民和密碼)!


手機(jī)可以下載個(gè)微軟的遠(yuǎn)程控制工具RD,輸入ip:端口,和電腦的用戶名以及密碼就可以遠(yuǎn)程連接了!

在瀏覽器中訪問ip:7001端口就可以訪問控制臺(tái)了!

最后我們可以給frpc添加一個(gè)開機(jī)自啟,在frp文件夾中創(chuàng)建一個(gè)TXT文本,粘貼如下命令,保存后將后綴名TXT修改為BAT并創(chuàng)建一個(gè)快捷方式!
@echo off?
:home
frpc.exe -c frpc.ini?
goto home

將快捷方式放在下面的目錄即可實(shí)現(xiàn)開機(jī)自啟!
C:\Users\你的用戶名稱\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
一臺(tái)服務(wù)器也可以給多臺(tái)電腦裝,只要端口不重復(fù)即可