FRP是一個(gè)非常好用的工具,能夠非常方便的實(shí)現(xiàn)內(nèi)網(wǎng)訪問(wèn),搭建網(wǎng)盤、遠(yuǎn)程桌面、建站、小程序公眾號(hào)等用途。
其實(shí)很久以前,小編都是使用動(dòng)態(tài)域名+端口轉(zhuǎn)發(fā)實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)自家的服務(wù)器的。但是目前IP地址越來(lái)越稀缺,很多人的寬帶分配到的都是內(nèi)網(wǎng)IP,而且電信運(yùn)營(yíng)商普遍把很多常用端口都封鎖了,常見的端口轉(zhuǎn)發(fā)已經(jīng)不適用目前的網(wǎng)絡(luò)環(huán)境了。
有一段時(shí)間,小編使用了花生殼內(nèi)網(wǎng)版服務(wù),用下來(lái)還不錯(cuò)但是有幾個(gè)問(wèn)題:首先免費(fèi)版1M帶寬,1024M流量,基本上連連遠(yuǎn)程桌面沒問(wèn)題,如果要訪問(wèn)下載或者上傳文件到家里的NAS就不夠用了。付費(fèi)般最貴的那個(gè)版本帶寬也就6M,還是不太夠用。
后來(lái)我找到了FRP,除了實(shí)現(xiàn)內(nèi)網(wǎng)端口轉(zhuǎn)發(fā)以外,還能實(shí)現(xiàn)http/https建站,簡(jiǎn)直神器阿。
好了,現(xiàn)在先整理下需要用到的工具:
一臺(tái)有公網(wǎng)IP的VPS,小編使用的是一臺(tái)美國(guó)的CN2 VPS,帶寬100Mbps,小編家里寬帶500Mbps電信,上傳50Mbps,實(shí)測(cè)上傳到服務(wù)器30Mbps以上,下載能夠穩(wěn)定在60~80Mbps之間。
一臺(tái)常開的電腦,如果路由器支持frp可以不需要,也可以用樹莓派之類的代替。
frp分為客戶端和服務(wù)端兩類,frps為服務(wù)端,frpc為客戶端,這個(gè)要先理清楚。
首先我們?cè)谝慌_(tái)CentOS7的VPS上部署frps:
cd
wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz
tar -xzvf frp_0.21.0_linux_amd64.tar.gz
cd frp_0.21.0_linux_amd64
編輯服務(wù)端配置文件:
vi frps.ini
寫入:
[common]
bind_port = 7000
token = 設(shè)置一個(gè)密碼
然后啟動(dòng)服務(wù)端:
./frps -c ./frps.ini
成功啟動(dòng)會(huì)有類似如下圖的回顯:
如果要把服務(wù)端放到后臺(tái)運(yùn)行可以利用scrren:
yum -y install screen
screen -S frp
./frps -c ./frps.ini
接下來(lái)是客戶端,首先我們下載Windows版本的frp壓縮包,下載地址:
https://github.com/fatedier/frp/releases
編輯客戶端的配置文件:frpc.ini
寫入:
[common]
server_addr = 服務(wù)器公網(wǎng)IP
server_port = 7000
token = 設(shè)置一個(gè)密碼,和服務(wù)端相同
[spynote]
type = tcp
local_ip = 127.0.0.1
local_port = 3210
remote_port = 12316
這個(gè)配置文件的含義是,當(dāng)我們?cè)L問(wèn)服務(wù)器的公網(wǎng)IP+12316端口就相當(dāng)于訪問(wèn)我們本地電腦的3210端口。
最后我們打開CMD,執(zhí)行命令啟動(dòng)frpc:
frpc.exe -c frpc.ini
成功連接會(huì)有success字樣:
并且服務(wù)端這邊也會(huì)有數(shù)據(jù)回顯:
至此,frp的配置就大功告成了,我們現(xiàn)在成功的把內(nèi)網(wǎng)的3210端口暴露給了外網(wǎng)。
更多的使用教程和攻略歡迎留言或私心給我,我會(huì)盡力解答
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://www.quickersubmitter.com/xintu/21330.html