wordpress怎樣顯示子類目長(zhǎng)春網(wǎng)站seo
1. FRP介紹
FRP (Fast Reverse Proxy) 是比較流行的一款。FRP 是一個(gè)免費(fèi)開源的用于內(nèi)網(wǎng)穿透的反向代理應(yīng)用,它支持 TCP、UDP 協(xié)議, 也為 http 和 https 協(xié)議提供了額外的支持。你可以粗略理解它是一個(gè)中轉(zhuǎn)站, 幫你實(shí)現(xiàn) 公網(wǎng) ←→ FRP(服務(wù)器) ←→ 內(nèi)網(wǎng) 的連接,讓內(nèi)網(wǎng)里的設(shè)備也可以被公網(wǎng)訪問到。
2. 工具準(zhǔn)備
內(nèi)網(wǎng)服務(wù)器 Ubuntu系統(tǒng)
阿里云服務(wù)器 Ubuntu系統(tǒng) (帶有公網(wǎng)IP的云服務(wù)器都是可以的)
3. 部署
3.1 云服務(wù)器端
下載FRP工具
wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_linux_amd64.tar.gz
解壓
tar -xvf frp_0.36.2_linux_amd64.tar.gz
進(jìn)入安裝目錄
cd frp_0.36.2_linux_amd64
編輯frps.ini文件
[common]
bind_port = 8000 #與客戶端綁定的進(jìn)行通信的端口
這里我們將云服務(wù)器端的bind_port設(shè)定為8000,但是云服務(wù)器對(duì)外依然需要一個(gè)或者多個(gè)端口進(jìn)行訪問,這里的端口數(shù)量取決于你有多少個(gè)內(nèi)網(wǎng)服務(wù)器。
然后,需要在阿里云服務(wù)器上設(shè)置一下開放的端口
?首先進(jìn)入云服務(wù)器 ESC中找到安全組-->管理規(guī)則-->入方向-->手動(dòng)添加
?按照需要的端口進(jìn)行設(shè)置,在目的中輸入你想要的端口,這邊我們申請(qǐng)三個(gè)8000,8812,8813,保存即可。
啟動(dòng)
# 前臺(tái)啟動(dòng)
./frps -c ./frps.ini # 后臺(tái)啟動(dòng)(正常使用后推薦后臺(tái)啟動(dòng))
nohup ./frps -c ./frps.ini &
?
?3.2 內(nèi)網(wǎng)服務(wù)器端
下載-->解壓-->進(jìn)入安裝目錄和云服務(wù)器端一樣
編輯frpc.ini文件 注意文件名稱(云服務(wù)器那邊是frps.ini文件)
服務(wù)器1
[common]
server_addr = xx.xx.xx.xx # 公網(wǎng)服務(wù)器ip
server_port = 8000 # 與服務(wù)端bind_port一致[ssh_1]
type = tcp # 連接協(xié)議
local_ip = 127.0.0.1 # 內(nèi)網(wǎng)服務(wù)器ip
local_port = 22 # ssh默認(rèn)端口號(hào)
remote_port = 8812 # 自定義的訪問內(nèi)部ssh端口號(hào)
服務(wù)器2
[common]
server_addr = xx.xx.xx.xx # 公網(wǎng)服務(wù)器ip
server_port = 8000 # 與服務(wù)端bind_port一致[ssh_2]
type = tcp # 連接協(xié)議
local_ip = 127.0.0.1 # 內(nèi)網(wǎng)服務(wù)器ip
local_port = 22 # ssh默認(rèn)端口號(hào)
remote_port = 8813 # 自定義的訪問內(nèi)部ssh端口號(hào)
需要注意的問題:
- [common]部分兩個(gè)服務(wù)器是一致的;
- 一定要區(qū)別[ssh_1]和[ssh_2]如果都是[ssh]的話,另外一個(gè)啟動(dòng)時(shí)會(huì)報(bào)占用;
- local_port是你在內(nèi)網(wǎng)訪問自己服務(wù)器用的端口,一般都是默認(rèn)22,但是有特殊情況需要修改;
- remote_port是剛才我們?cè)谠品?wù)器上開放的端口,也是我們?cè)谕饩W(wǎng)訪問時(shí)用的端口;
?啟動(dòng)
# 前臺(tái)啟動(dòng)
./frpc -c ./frpc.ini # 后臺(tái)啟動(dòng)(正常使用后推薦后臺(tái)啟動(dòng))
nohup ./frpc -c ./frpc.ini &
啟動(dòng)之后出現(xiàn) frpc permission denied 這個(gè)是權(quán)限不足 chmod 777 frpc 可以解決
4. 訪問
ssh -p remote_port username@公網(wǎng)ip# 舉例
ssh -p 8812 user@106.15.333.9