日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

與zerotier、tailscale等基于點(diǎn)對(duì)點(diǎn)的內(nèi)網(wǎng)穿透的商業(yè)軟件不同,F(xiàn)RP是在github上的一個(gè)開源項(xiàng)目,是服務(wù)器—客戶端運(yùn)行模式,可提供閉環(huán)的虛擬局域網(wǎng)環(huán)境。

項(xiàng)目地址:HTTPS://github.com/fatedier/frp


 

搭建FRP服務(wù)器端需要一臺(tái)具有固定IP地址的主機(jī)、linux、windows或者macOX系統(tǒng)均可,openwrt路由器也可以,由于FRP是基于服務(wù)器—客戶端運(yùn)行模式,如果選用云計(jì)算主機(jī)搭建,盡量選擇離自己最近的節(jié)點(diǎn),這樣可以盡可能地降低延遲;另外,F(xiàn)RP的運(yùn)行模式?jīng)Q定了聯(lián)網(wǎng)需要消耗服務(wù)器的流量,因此選擇云計(jì)算主機(jī)時(shí)除了性能之外,還要注意流量是否能滿足自己的需求。

我以甲骨文VPS為例,來(lái)搭建Linux系統(tǒng)下的服務(wù)器端,

新建一臺(tái)1核CPU1G內(nèi)存的服務(wù)器,系統(tǒng)ubuntu20.04LTS,


 

分配IP地址,


 


 


 

添加ipv6路由表,


 


 

添加網(wǎng)絡(luò)安全列表,增加出入站規(guī)則,放行出入站流量,


 


 


 


 


 

測(cè)一下ping值,


 

用SSH客戶端應(yīng)用程序連接主機(jī),


 

獲取root權(quán)限

sudo -i


 

更新可安裝軟件包的列表

apt update


 

更新可升級(jí)軟件包

apt upgrade


 


 

查看服務(wù)器防火墻狀態(tài),

ufw status


 

如果防火墻處于活動(dòng)狀態(tài),需要執(zhí)行以下步驟,

#添加服務(wù)器防火墻規(guī)則,放行你將要使用的端口,比如80、443、6001-6200、7000、7001、7500等等 ufw allow 80 #重啟防火墻,讓規(guī)則生效 ufw reload #查看端口是否放行, ufw status

VPS服務(wù)器設(shè)置完成,接下來(lái)開始搭建FRP服務(wù)器端,

輸入命令

export FRP_VERSION=0.44.0 mkdir -p /usr/frp cd /usr/frp wget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz" tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gz mv frp_${FRP_VERSION}_linux_amd64/* /usr/frp


 

修改應(yīng)用程序自帶的服務(wù)器端配置文件,進(jìn)入FRP的安裝目錄,

/usr/frp


 

找到frps.ini文件,點(diǎn)擊鼠標(biāo)右鍵,打開文件,


 


 

將以下服務(wù)器端配置文件內(nèi)容復(fù)制粘貼替換原來(lái)的內(nèi)容,

[common] bind_addr = 0.0.0.0 bind_port = 7000 bind_udp_port = 7001 vhost_http_port = 80 vhost_https_port = 443 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = password dashboard_TLS_mode = true dashboard_tls_cert_file = /etc/ssl/private/xueyizhan.tk.cer dashboard_tls_key_file = /etc/ssl/private/xueyizhan.tk.key #如果不用SSL證書,這三行代碼可以用#注釋掉 authentication_method = token token = 12345678 subdomain_host = xueyizhan.tk


 

點(diǎn)擊“保存”,


 

保存成功,退出編輯文本,


 

使用systemd創(chuàng)建一個(gè)frps.service的系統(tǒng)服務(wù),讓frps可以開機(jī)自啟,

在/etc/systemd/system目錄下創(chuàng)建一個(gè)文件,命名為frps.service,

輸入命令

vi /etc/systemd/system/frps.service


 

將配置文件的內(nèi)容復(fù)制粘貼到新創(chuàng)建的frps.service文件中,

[Unit] Description=Frp Server Service After.NETwork.target [Service] Type=simple User=root Restart=on-failure RestartSec=5s ExecStart=/usr/frp/frps -c /usr/frp/frps.ini [Install] WantedBy=multi-user.target


 

按Esc鍵,推出編輯狀態(tài),


 

輸入命令

:wq

保存文件,


 

進(jìn)入/etc/system/system目錄,并刷新,顯示frps.service,說(shuō)明創(chuàng)建成功。


 

登錄阿里云將域名解析到服務(wù)器的IP地址,


 

上傳SSL證書到服務(wù)器配置文件指定的目錄中,

如何申請(qǐng)免費(fèi)的SSL證書,請(qǐng)參考我的另一篇教程《申請(qǐng)免費(fèi)支持多域名的通配符SSL證書并自動(dòng)續(xù)期的保姆級(jí)教程》

由于不是root登錄,雖然獲得了root權(quán)限,也無(wú)權(quán)直接上傳到/etc/ssl/private目錄,先上傳到/tmp目錄,


 

再用命令移動(dòng)到/etc/ssl/private目錄,

mv /tmp/xueyizhan.* /etc/ssl/private/


 

沒有報(bào)錯(cuò),說(shuō)明移動(dòng)成功,


 

設(shè)為開啟自啟,

systemctl enable frps


 

啟動(dòng)frps,

systemctl start frps


 

查看frps運(yùn)行狀態(tài),

systemctl status frps

運(yùn)行正常,


 

systemd配置的frps系統(tǒng)服務(wù)命令如下:

#啟用服務(wù),實(shí)現(xiàn)開機(jī)自啟 systemctl enable frps #啟動(dòng)服務(wù) systemctl start frps #服務(wù)狀態(tài) systemctl status frps #停止服務(wù) systemctl stop frps #禁用服務(wù) systemctl disable frps #重啟服務(wù) systemctl restart frps

登錄網(wǎng)頁(yè)端,查看運(yùn)行情況,

https://www.xueyizhan.tk:7500


 

輸入在frps配置文件中設(shè)置的用戶名“admin”和密碼“password”,


 

生產(chǎn)力環(huán)境,建議還是使用TLS連接,以確保安全,


 

至此,Linux系統(tǒng)下FRP服務(wù)器端搭建配置完成。

接下來(lái)再介紹如何在Windows系統(tǒng)下搭建配置FRP服務(wù)器端,

首先下載相應(yīng)版本,我的windows是intel芯片64位,要下載amd64版本,

下載鏈接:https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_windows_amd64.zip


 

解壓到安裝目錄,


 

用記事本編輯配置文件,


 

將服務(wù)器端配置文件粘貼到文件中替換原來(lái)的內(nèi)容,


 

[common] bind_addr = 0.0.0.0 bind_port = 17000 bind_udp_port = 17001 vhost_http_port = 80 vhost_https_port = 443 dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = password dashboard_tls_mode = true dashboard_tls_cert_file = C:Program Filesfrp_0.44.0_windows_amd64xueyizhan.tk.cer dashboard_tls_key_file = C:Program Filesfrp_0.44.0_windows_amd64xueyizhan.tk.key #如果不用SSL證書,這三行代碼可以用#注釋掉 authentication_method = token token = 12345678 subdomain_host = xueyizhan.tk

由于我的windows系統(tǒng)7000端口已經(jīng)占用,監(jiān)聽端口改為17000/17001


 

注意一點(diǎn),Program Files有權(quán)限問(wèn)題,需要先保存到其他目錄,再?gòu)?fù)制粘貼替代原來(lái)的文件,

上傳SSL證書到配置文件指定的目錄,


 

打開CMD終端,進(jìn)入FRP安裝目錄,


 

輸入啟動(dòng)命令,

frps -c frps.ini


 

允許程序通過(guò)防火墻,


 

啟動(dòng)成功,


 

但是黑窗口要開啟狀態(tài),不能關(guān)閉,一旦關(guān)閉,進(jìn)程就結(jié)束了。

接下來(lái)解決這種黑窗口模式運(yùn)行,將程序注冊(cè)為系統(tǒng)服務(wù),讓程序在后臺(tái)運(yùn)行,并且實(shí)現(xiàn)開機(jī)自啟,

首先去下載一個(gè)軟件SrvanyUI,這是一個(gè)Windows系統(tǒng)下可以自建用戶服務(wù)的小程序,軟件作者的博客地址:

https://wangye.org/blog/archives/644/


 

下載后解壓到C盤,


 

雙擊srvanyui運(yùn)行,


 

點(diǎn)擊左上角“+”添加,


 

選擇自建服務(wù),并依次填寫,完成后點(diǎn)擊“確定”,

服務(wù)名稱:Frp Server Service 內(nèi)部標(biāo)識(shí):frps 服務(wù)描述:FRP是高性能反向代理應(yīng)用,是一款內(nèi)網(wǎng)穿透工具來(lái)讓外網(wǎng)與內(nèi)網(wǎng)建立起連接,實(shí)現(xiàn)無(wú)公網(wǎng) IP 的遠(yuǎn)程訪問(wèn)。 程序路徑:點(diǎn)擊“瀏覽”,找到FRP安裝目錄,選擇frps.exe執(zhí)行文件,點(diǎn)擊“打開” 啟動(dòng)參數(shù):-c frps.ini 啟動(dòng)方式:自動(dòng)(保持默認(rèn))


 

點(diǎn)擊“確定”,啟動(dòng)服務(wù),


 

打開windows服務(wù),可以看到frps已經(jīng)注冊(cè)為系統(tǒng)服務(wù),可以通過(guò)面板來(lái)實(shí)現(xiàn)程序的啟動(dòng)、停止和重啟等。


 

啟動(dòng)后,登錄面板,運(yùn)行正常(將windows服務(wù)器端解析到frp.xueyizhan.tk來(lái)演示)。


 

接下來(lái)設(shè)置客戶端,

最理想的選擇是一個(gè)客戶端主機(jī)將局域網(wǎng)內(nèi)所有需要聯(lián)網(wǎng)的設(shè)備全部接入,這需要主機(jī)7x24小時(shí)正常運(yùn)轉(zhuǎn),裝有openwrt系統(tǒng)的路由器是最佳選擇,

用SSH客戶端應(yīng)用程序連接openwrt路由器,首先更新軟件包列表,

輸入命令

opkg update


 


 

安裝frpc和luci-App-frpc,

輸入命令

opkg install frpc luci-app-frpc


 

安裝成功,


 

你也可以通過(guò)openwrt路由器的后臺(tái)管理界面來(lái)安裝FRP,

登錄路由器管理后臺(tái),在左側(cè)菜單選擇“系統(tǒng)”>>“軟件包”,在“篩選器”對(duì)話框中輸入“frpc”搜索,


 

安裝“frpc”和“luci-app-frpc”兩個(gè)軟件包,


 

安裝安裝后刷新路由器后臺(tái)管理界面,在左側(cè)菜單“服務(wù)”中會(huì)出現(xiàn)“Frp內(nèi)網(wǎng)穿透”選項(xiàng),這是FRP的luci管理界面,可以通過(guò)可視化界面來(lái)配置FRP客戶端,


 

根據(jù)你的FRPS配置文件的設(shè)置,在配置界面依次輸入,

勾選“啟用” 服務(wù)器:www.xueyizhan.tk 或者 144.24.78.59 端口:7000 令牌:12345678 用戶名:留空即可 HTTP穿透服務(wù)端口:80 HTTPS穿透服務(wù)端口:443 服務(wù)注冊(cè)間隔:40(保持默認(rèn)或者留空均可)


 

其他設(shè)置保持默認(rèn)即可,


 

設(shè)置完成后,點(diǎn)擊“保存并應(yīng)用”,設(shè)置生效后,點(diǎn)擊上方菜單“日志”查看運(yùn)行狀況,與服務(wù)器的連接正常,但是沒有客戶端在運(yùn)行,


 

接下來(lái)根據(jù)你自己的需要添加客戶端,回到“基本設(shè)置”界面,點(diǎn)擊“新增”,


 

在新打開的設(shè)置界面中,選擇“啟用”,


 

根據(jù)自己的情況選擇連接協(xié)議,如果主機(jī)上配置了SSL證書,HTTPS協(xié)議是首選,


 

我們?cè)贔RPS的配置文件里已經(jīng)設(shè)置了域名,這是我們就可以選在“子域名”或者“同時(shí)使用2中域名”,如果在配置文件中沒有設(shè)置域名,自能選擇“自定義域名”,


 

在“子域名”輸入要解析的主機(jī)名,


 

選擇要穿透的主機(jī)內(nèi)網(wǎng)地址,并輸入端口號(hào),如果是HTTP協(xié)議,對(duì)應(yīng)的是80端口,


 

最后輸入“服務(wù)備注名”,這個(gè)不可重復(fù),完成后點(diǎn)擊“保存并應(yīng)用”,讓配置生效。


 

返回frpc配置界面后,會(huì)發(fā)現(xiàn)“服務(wù)列表”出現(xiàn)了剛剛配置的主機(jī),


 

到日志界面查看運(yùn)行情況,運(yùn)行正常,


 

這還沒有完成全部配置,還需要登錄阿里云增加相應(yīng)的DNS解析記錄,

這里有一個(gè)小技巧,添加解析記錄時(shí)增加別名(CNAME)記錄類型,來(lái)代替主機(jī)(A)記錄類型,這樣如果你將來(lái)更換服務(wù)器IP地址時(shí)只更新服務(wù)器的主機(jī)記錄,而不用更新所有記錄,


 

等一會(huì)兒,解析生效后就可以用域名來(lái)訪問(wèn)路由器管理后臺(tái)了,


 

回到路由器管理后臺(tái)界面,再添加其他的主機(jī)穿透,

SSH主機(jī)穿透,內(nèi)網(wǎng)主機(jī)默認(rèn)端口是22,


 

測(cè)試一下,新建一個(gè)SSH連接,


 

連接成功,


 

微軟遠(yuǎn)程桌面連接這樣配置,內(nèi)網(wǎng)主機(jī)默認(rèn)端口是3389,


 

測(cè)試一下,新建一個(gè)RDP連接,


 

連接成功,


 

同時(shí)使用2種域名這樣配置,別忘了添加相應(yīng)的解析記錄,


 

你可以按照以上步驟和方法將局域網(wǎng)內(nèi)所有需要做內(nèi)網(wǎng)穿透的主機(jī)全部配置在openwrt路由器上,這樣就不用每一臺(tái)主機(jī)都分別安裝FRP客戶端程序,并且openwrt完全可以實(shí)現(xiàn)7x24小時(shí)開機(jī),不用擔(dān)心哪個(gè)客戶端掉線。所以說(shuō),openwrt路由器是最理想的FRP客戶端選擇。

FRP的軟件包同時(shí)包含了服務(wù)器和客戶端應(yīng)用程序,因此如果使用windows或者linux搭建FRP客戶端,搭建配置過(guò)程與FRP服務(wù)器端完全相同,搭建過(guò)程可以參考FRP服務(wù)器端的搭建步驟,只是將配置文件和啟動(dòng)程序替換成FRP客戶端的就可以,就不再一一演示搭建過(guò)程,只分享一下配置文件的模板,供大家搭建時(shí)使用,

FRP客戶端,Linux、Windows系統(tǒng)下配置文件都是frpc.ini,沒有區(qū)別,模板如下,

[common] server_addr = 144.24.78.59 server_port = 7000 token = 12345678 #需要加上log文件的路徑 log_file = frpc.log # trace, debug, info, warn, error log_level = info log_max_days = 3 #如果只設(shè)置主機(jī)自身的穿透服務(wù),local_ip = 127.0.0.1 [router] type = http local_ip = 192.168.10.2 local_port = 80 subdomain = router [ssh_router] type = tcp local_ip = 192.168.10.2 local_port = 22 remote_port = 6002 [rd_e93z] type = tcp local_ip = 192.168.10.30 local_port = 3389 remote_port = 6030 [opwt] type = https local_ip = 192.168.10.1 local_port = 443 subdomain = opwt custom_domains = opwt.sample.org

Linux系統(tǒng)使用systemd配置系統(tǒng)服務(wù),讓frpc可以開機(jī)自啟的配置文件模板,

[Unit] Description=Frp Client Service After=network.target [Service] Type=simple User=root Restart=on-failure RestartSec=5s ExecStart=/usr/frp/frpc -c /usr/frp/frpc.ini [Install] WantedBy=multi-user.target

systemd配置的frpc系統(tǒng)服務(wù)的命令,

#啟用服務(wù),實(shí)現(xiàn)開機(jī)自啟 systemctl enable frpc #啟動(dòng)服務(wù) systemctl start frpc #服務(wù)狀態(tài) systemctl status frpc #停止服務(wù) systemctl stop frpc #禁用服務(wù) systemctl disable frpc #重啟服務(wù) systemctl restart frpc

Windows系統(tǒng)使用SrvanyUI將frpc注冊(cè)為用戶服務(wù),讓frpc實(shí)現(xiàn)開機(jī)自啟的模板文件,

服務(wù)名稱:Frp Client Service 內(nèi)部標(biāo)識(shí):frpc 服務(wù)描述:FRP是高性能反向代理應(yīng)用,是一款內(nèi)網(wǎng)穿透工具來(lái)讓外網(wǎng)與內(nèi)網(wǎng)建立起連接,實(shí)現(xiàn)無(wú)公網(wǎng) IP 的遠(yuǎn)程訪問(wèn)。 程序路徑:點(diǎn)擊“瀏覽”,找到FRP安裝目錄,選擇frpc.exe執(zhí)行文件,點(diǎn)擊“打開” 啟動(dòng)參數(shù):-c frpc.ini 啟動(dòng)方式:自動(dòng)(保持默認(rèn))

這期有關(guān)FRP內(nèi)網(wǎng)穿透應(yīng)用搭建與配置的教程就分享到這里了,如果教程對(duì)你有用,歡迎關(guān)注學(xué)驛站,可以學(xué)習(xí)更多的電腦、網(wǎng)絡(luò)和數(shù)碼使用技巧。

分享到:
標(biāo)簽:FRP
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定