借助frp搭建內(nèi)網(wǎng)穿透鏈接,實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)服務(wù)

1、環(huán)境準(zhǔn)備

1)要做內(nèi)網(wǎng)穿透,需要一臺(tái)公網(wǎng)服務(wù)器作為轉(zhuǎn)發(fā)的節(jié)點(diǎn)

2)去GitHub上下載最新的frp版本
Releases · fatedier/frp (github.com)
如果客戶端跟服務(wù)器使用的是不同的操作系統(tǒng),需要下載兩個(gè)系統(tǒng)的包
比如:我的公網(wǎng)服務(wù)器是Linux、公司內(nèi)網(wǎng)是Windows,所以下載的兩個(gè)包分別是:

2、配置服務(wù)器

1)將frp服務(wù)部分配置好丟到服務(wù)器上
把frp_0.56.0_linux_arm解壓,只保留frps、frps.toml兩個(gè)文件
frps.toml里面配置的是,服務(wù)器接收f(shuō)rp客戶端連接請(qǐng)求的端口,可以根據(jù)自己服務(wù)器開放的端口修改

bindPort = 7000

添加一個(gè)啟動(dòng)服務(wù)器的sh腳本方便使用

# start.sh
systemctl start frps
服務(wù)器的整個(gè)結(jié)構(gòu)

把整個(gè)目錄上傳到服務(wù)器上


服務(wù)器目錄

2)添加frps服務(wù)的配置文件

vi /etc/systemd/system/frps.service

內(nèi)容如下

# frps.service
[Unit]
# 服務(wù)名稱,可自定義
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 啟動(dòng)frps的命令,需修改為您的frps的安裝路徑
ExecStart = /root/frp-srv/frps -c /root/frp-srv/frps.toml

[Install]
WantedBy = multi-user.target

3)啟動(dòng)frps服務(wù)

sh start.sh
圖片.png

3、配置客戶端

客戶端使用frpc
1)設(shè)置配置文件:frpc.toml

# 公網(wǎng)服務(wù)器的IP
serverAddr = "139.196.66.66"
# 公網(wǎng)服務(wù)器的frp鏈接端口,跟frps.toml里的配置保持一直
serverPort = 7000

# 本地服務(wù)的信息
[[proxies]]
name = "SD-http"
type = "tcp"
localIP = "127.0.0.1"
localPort = 7860
# 這個(gè)是遠(yuǎn)程訪問(wèn)本地服務(wù)要用的端口
remotePort = 7860

2)寫一個(gè)啟動(dòng)腳本,方便使用:start.bat

call frpc -c frpc.toml
pause

4、遠(yuǎn)程訪問(wèn)地址(示例)

http://139.196.66.66:7860

?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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