通過frp實(shí)現(xiàn)外網(wǎng)訪問校園網(wǎng)內(nèi)的服務(wù)器

服務(wù)端

準(zhǔn)備一臺(tái)長期開機(jī)且擁有公網(wǎng)ip的服務(wù)器,如云服務(wù)器。
frp下載地址:https://github.com/fatedier/frp/releases

wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_386.tar.gz #下載frp
tar -zxvf frp_0.27.0_linux_386.tar.gz #解壓
mv frp_0.27.0_linux_386 frp #重命名文件夾
cd frp #切換目錄
rm -rf frpc* #刪除與服務(wù)端無關(guān)的客戶端文件
vim frps.ini #端口默認(rèn)為7000
screen -dmS frp #在后臺(tái)掛載frp服務(wù)端任務(wù),否則需要一直開著命令端,nohup不知為何不太穩(wěn)定
screen -r frp
./frps -c ./frps.ini &
#ps -aux|grep frp| grep -v grep #檢索frp的進(jìn)程號(hào)碼
##[1]12345
#kill -9 12345 #結(jié)束該進(jìn)程

記得在云服務(wù)器安全組規(guī)則中開通tcp:7000端口。

客戶端(被困在校園網(wǎng)內(nèi)的服務(wù)器)

wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_386.tar.gz 
tar -zxvf frp_0.27.0_linux_386.tar.gz 
mv frp_0.27.0_linux_386 frp 
cd frp #切換目錄
rm -rf frps* #刪除與客戶端無關(guān)的服務(wù)端文件,注意與上面的不同
vim frpc.ini
#[common]
#server_addr = x.x.x.x(服務(wù)端的公網(wǎng)IP)
#server_port = 7000
#[ssh]
#type = tcp
#local_ip = x.x.x.x(客戶端的內(nèi)網(wǎng)IP)
#local_port = 22
#remote_port = 6000
screen -dmS frp
screen -r frp
./frpc -c ./frpc.ini &

然后就可以用外網(wǎng)在服務(wù)端的公網(wǎng)IPx.x.x.x:6000登錄了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容