如何使用docker+frp進(jìn)行內(nèi)網(wǎng)穿透
一.在公網(wǎng)上的ubuntu系統(tǒng)
1.配置文件:
frps.toml
bindPort = 7000 # The default value is 127.0.0.1. Change it to 0.0.0.0 when you want to access it from a public network. webServer.addr = "0.0.0.0" webServer.port = 7500 # dashboard's username and password are both optional webServer.user = "admin" webServer.password = "admin" vhostHTTPPort = 8080
2.啟動(dòng)腳本
serverstart.sh
#!/bin/bash FRP_DIR=`pwd` docker stop frps docker rm frps docker run -d \ --restart always \ --network host \ --name frps \ -v ${FRP_DIR}/frps.toml:/etc/frp/frps.toml \ snowdreamtech/frps
3.運(yùn)行
./serverstart.sh
之后可以在瀏覽器查看狀態(tài): ip:7500
二.內(nèi)網(wǎng)ubuntu系統(tǒng)
1.配置文件
frpc.toml
# frpc.toml serverAddr = "192.168.1.132" serverPort = 7000 [[proxies]] name = "ssh" type = "tcp" localPort = 22 remotePort = 6022
注:serverAddr指向公網(wǎng)ip;即用公網(wǎng)ip替換192.168.1.132
2.啟動(dòng)腳本
clientstart.sh
#!/bin/bash FRP_DIR=`pwd` docker stop frpc docker rm frpc docker run -d \ --restart always \ --network host \ --name frpc \ -v ${FRP_DIR}/frpc.toml:/etc/frp/frpc.toml \ snowdreamtech/frpc
3.運(yùn)行
./clientstart.sh
4.測(cè)試
上述配置是一個(gè)把內(nèi)網(wǎng)ssh服務(wù)的22號(hào)端口映射到公網(wǎng)的6022端口,執(zhí)行命令
ssh -p 6022 192.168.1.132
即可從外網(wǎng)訪問內(nèi)網(wǎng)ssh服務(wù)
注:用公網(wǎng)ip替換192.168.1.132
到此這篇關(guān)于使用docker+frp進(jìn)行內(nèi)網(wǎng)穿透的文章就介紹到這了,更多相關(guān)docker frp內(nèi)網(wǎng)穿透內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker?Windows最新版(4.17.x)修改鏡像存儲(chǔ)路徑的詳細(xì)步驟
這篇文章主要介紹了Docker?WIndows最新版(4.17.x)修改鏡像存儲(chǔ)路徑的步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03docker?save與docker?export的區(qū)別
docker?save和docker?export都能導(dǎo)出鏡像包,本文主要介紹了docker?save與docker?export的區(qū)別,試圖搞清楚docker?save和docker?export的功能是什么?適用于什么應(yīng)用場(chǎng)景?感興趣的可以了解一下2022-03-03Docker容器在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行配置方法
docker容器化可以使得環(huán)境相對(duì)獨(dú)立,減少污染,這篇文章主要給大家介紹了關(guān)于Docker容器在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行配置的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09docker鏡像與傳統(tǒng)vm虛擬機(jī)區(qū)別及分析
這篇文章主要是內(nèi)容分享系列,為大家用大白話通俗的講解docker鏡像與傳統(tǒng)vm虛擬機(jī)區(qū)別以及分析,有需要的朋友可以借鑒參考想,希望能夠有所幫助2022-03-03docker使用alpine構(gòu)建jdk21鏡像的詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于docker使用alpine構(gòu)建jdk21鏡像的詳細(xì)步驟,鏡像中包含了應(yīng)用程序所需要的運(yùn)行環(huán)境,函數(shù)庫,配置,以及應(yīng)用本身等各種文件,這些文件分層打包而成,需要的朋友可以參考下2024-03-03