日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

服務(wù)器端下載 教您搭建內(nèi)網(wǎng)穿透服務(wù)

FRP 內(nèi)網(wǎng)穿透需求背景最近小王公司接個對接公眾賬號應(yīng)用開發(fā)的項目,其中有個功能需求是”用戶關(guān)注公眾賬號后發(fā)送特定消息后公眾賬號需要回復(fù)一個二維碼海報“ 。了解需求后,便查看了微信接口文檔說明,公眾賬號需要配置一個回調(diào)地址做通知 。經(jīng)驗豐富的小王,一看很簡單嘛,便分分鐘對接微信文檔實現(xiàn)了功能,部署時需要把程序開發(fā)好的服務(wù)部署到公司的公網(wǎng)測試服務(wù)器上進(jìn)行調(diào)試,一來一回半天時間沒有了!咋辦呢? 為了節(jié)約小時,有什么方法能讓回調(diào)地址直接到通知到自己的電腦上進(jìn)行調(diào)試呢 。百度了下,原來方法挺多,什么natapp啊,花生殼啊,frp ,對比下,netapp,花生殼高級點的功能都要收費, frp 需要自己配置,但是需要一臺公網(wǎng)服務(wù)器穿透,正好公司有一臺閑置的服務(wù)器,于是便搭建了內(nèi)網(wǎng)穿透進(jìn)行調(diào)試,很快項目順利完成驗收上線 。
拓?fù)鋱D

服務(wù)器端下載 教您搭建內(nèi)網(wǎng)穿透服務(wù)


【服務(wù)器端下載 教您搭建內(nèi)網(wǎng)穿透服務(wù)】FTP 需要公網(wǎng)服務(wù)器上轉(zhuǎn)一個服務(wù)端應(yīng)用,在需要穿透的內(nèi)網(wǎng)機(jī)器需要安裝一個客戶端程序,完成配置啟動應(yīng)用后,即可進(jìn)行外網(wǎng)訪問,十分方便,搭建過程10分鐘內(nèi)就能搞定 。
介紹GitHub 地址:https://github.com/fatedier/frp
通過在具有公網(wǎng) IP 的節(jié)點上部署 frp 服務(wù)端,可以輕松地將內(nèi)網(wǎng)服務(wù)穿透到公網(wǎng),同時提供諸多專業(yè)的功能特性,這包括:
?客戶端服務(wù)端通信支持 TCP、KCP 以及 Websocket 等多種協(xié)議 。?采用 TCP 連接流式復(fù)用,在單個連接間承載更多請求,節(jié)省連接建立時間 。?代理組間的負(fù)載均衡 。?端口復(fù)用,多個服務(wù)通過同一個服務(wù)端端口暴露 。?多個原生支持的客戶端插件(靜態(tài)文件查看,HTTP、SOCK5 代理等),便于獨立使用 frp 客戶端完成某些工作 。?高度擴(kuò)展性的服務(wù)端插件系統(tǒng),方便結(jié)合自身需求進(jìn)行功能擴(kuò)展 。?服務(wù)端和客戶端 UI 頁面 。
服務(wù)端安裝?下載安裝
# 進(jìn)入服務(wù)器進(jìn)入進(jìn)行wget 下載cd /usr/localwget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_arm64.tar.gz# 解壓tar -zxvf frp_0.24.1_linux_amd64.tar.gz#進(jìn)入目錄刪除客戶端配置 cd frp_0.24.1_linux_amd64/ rm -f frpc rm -f frpc.ini?
配置服務(wù)器配置文件 frps.ini
[common]#服務(wù)器監(jiān)聽端口bind_port = 7000#對網(wǎng)穿透http端口vhost_http_port =80#管理頁面防訪問端口dashboard_port = 7500# dashboard's username and password are both optional,if not set,default is admin.dashboard_user = admindashboard_pwd = 123456?
啟動
./frps -c ./frps.ini訪問看dashboard, dashboard 中可以看到連接穿透的客戶端信息 。
http://47.104.17.91:7500
服務(wù)器端下載 教您搭建內(nèi)網(wǎng)穿透服務(wù)


客戶端配置同上服務(wù)器端下載安裝包解壓配置,刪除frps.ini 文件,只配置客戶端配置 frpc.ini
[common]#服務(wù)端地址server_addr = 47.104.17.91#服務(wù)端監(jiān)聽端口,對應(yīng)服務(wù)器bind_portserver_port = 7000#應(yīng)用名稱[my_web]# 協(xié)議type = http#本地應(yīng)用端口名稱local_port = 8888#訪問穿透域名custom_domains = test.monkeytit.com?
啟動
./frpc -c ./frpc.ini?
本地啟動一個測試springboot 服務(wù),端口8888 項目
?
解析域名到咱們的外網(wǎng)服務(wù)器 test.monkeytit.com
?
訪問測試
http://test.monkeytit.com/callback
?
TCP 穿透例子
比如咱們在家想對公司一臺內(nèi)網(wǎng)服務(wù)器進(jìn)行管理,可以配置一個遠(yuǎn)程穿透的SSH 服務(wù) 。配置如下
[common]#服務(wù)端地址server_addr = 47.104.17.91#服務(wù)端監(jiān)聽端口,對應(yīng)服務(wù)器bind_portserver_port = 7000[test_ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 222

推薦閱讀