通過 SSH 訪問內(nèi)網(wǎng)機器

2024-12-31 11:27 更新

通過簡單配置 TCP 類型的代理,使用戶能夠訪問內(nèi)網(wǎng)服務(wù)器。 

步驟

在具有公網(wǎng) IP 的機器上部署 frps部署 frps 并編輯 frps.toml 文件。 


以下是簡化的配置,其中設(shè)置了 frp 服務(wù)器用于接收客戶端連接的端口:

bindPort = 7000

在需要被訪問的內(nèi)網(wǎng)機器上部署 frpc部署 frpc 并編輯 frpc.toml 文件,假設(shè) frps 所在服務(wù)器的公網(wǎng) IP 地址為 x.x.x.x。以下是示例配置:

serverAddr = "x.x.x.x"
serverPort = 7000

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

 localIP 和 localPort 配置為需要從公網(wǎng)訪問的內(nèi)網(wǎng)服務(wù)的地址和端口。remotePort 表示在 frp 服務(wù)端監(jiān)聽的端口,訪問此端口的流量將被轉(zhuǎn)發(fā)到本地服務(wù)的相應(yīng)端口。


啟動 frps 和 frpc

通過 SSH 訪問內(nèi)網(wǎng)機器使用以下命令通過 SSH 訪問內(nèi)網(wǎng)機器,假設(shè)用戶名為 

test:ssh -o Port=6000 test@x.x.x.x

 frp 將請求發(fā)送到 x.x.x.x:6000 的流量轉(zhuǎn)發(fā)到內(nèi)網(wǎng)機器的 22 端口。



以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號