久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

17
2023/06

如何通過(guò)Frp來(lái)進(jìn)行服務(wù)端的端口映射

發(fā)布時(shí)間:2023-06-17 18:08:47
發(fā)布者:趙小華
瀏覽量:
0

公司或家里運(yùn)行的網(wǎng)絡(luò)都是內(nèi)網(wǎng),也就是有路由進(jìn)行分配的IP地址,如果我們機(jī)器上運(yùn)行了一個(gè)數(shù)據(jù)庫(kù)程序需要開(kāi)放到外網(wǎng)的環(huán)境中,需要讓非局域網(wǎng)絡(luò)里的設(shè)備進(jìn)行連接,這個(gè)時(shí)候一般用的方法就是端口映射,我們就來(lái)講一下通過(guò)Frp來(lái)進(jìn)行端口映射服務(wù)端的設(shè)置方法。

首先Frp是是一個(gè)開(kāi)源的內(nèi)網(wǎng)穿透的工具,分為Frps和Frpc 即服務(wù)端和客戶端,服務(wù)端一般運(yùn)行于固定的公網(wǎng)環(huán)境,Frpc運(yùn)行于內(nèi)網(wǎng)需要端口映射的環(huán)境中,我們本文主要是講下Frps的設(shè)置過(guò)程。

https://github.com/fatedier/frp軟件的下載地址就是github,可以在releases中選擇需要的版本,一般下最新版本即可,我這邊已經(jīng)下過(guò)了,下載到服務(wù)器進(jìn)行解壓操作,windows或linux均可,我這邊以Centos服務(wù)器為例進(jìn)行展示,下載后進(jìn)行解壓。

image.png

可以看到里面有6個(gè)文件,本文主要講的是Frps,所以和Frpc相關(guān)的我們都可以進(jìn)行刪除。這里介紹下frps是我們的運(yùn)行程序,frps.ini是設(shè)置的配置文件,frps_full.ini是Frps所能支持的所有配置項(xiàng),根據(jù)我們實(shí)際所需要進(jìn)行選擇即可。

一般情況下,我們需要設(shè)定至少3個(gè)參數(shù)進(jìn)行Frps的使用,分別是 bind_port、vhost_http_port、subdomain_host,分別是服務(wù)器運(yùn)行端口、綁定暴露在公網(wǎng)環(huán)境的端口、綁定的域名,frps中服務(wù)器運(yùn)行端口bind_port默認(rèn)為7000,vhost_http_port和subdomain_host可以根據(jù)實(shí)際業(yè)務(wù)需要進(jìn)行自定義。

image.png

我們打開(kāi)frps.ini文件,[common]是必須要添加的,這個(gè)是格式要求,我設(shè)定暴露的外網(wǎng)端口是8080,綁定的URL是frps.cnwenhui.cn,也就是說(shuō)我從外網(wǎng)中訪問(wèn)frps.cnwenhui.cn:8080就可以訪問(wèn)我內(nèi)網(wǎng)中的應(yīng)用了,當(dāng)然這里還是需要對(duì)Frpc進(jìn)行設(shè)置后才可正常使用。

添加好配置文件后,我們來(lái)運(yùn)行frps,命令比較簡(jiǎn)單,在命令行里進(jìn)入Frps目錄中 ,輸入./frps -c ./frps.ini ,即frps采用frps.ini文件運(yùn)行。

image.png

執(zhí)行后系統(tǒng)提示在7000端口進(jìn)行監(jiān)聽(tīng)了,并且開(kāi)放了8080的外網(wǎng)端口,frps started successfully 只要看到這個(gè)提示,就說(shuō)明frps啟動(dòng)成功了,然后我們客戶端就可以進(jìn)行連接了。

返回列表