frp内网穿透

188 阅读1分钟
https://github.com/fatedier/frp/releases

下载对应版本

frpc是客户端执行包 (内网无公网的服务器使用)

frpc.toml是客户端配置文件

https://gofrp.org/zh-cn/docs/reference/

https://gofrp.org/zh-cn/docs/examples/ssh/

serverAddr = "xxx.xxx.xxx.xxx" # 公网ip
serverPort = 7000 # 默认
auth.token = "thisistoken"

[[proxies]]
name = "mbp-kori"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

frps是服务端执行包 (公网的服务器使用)

frps.toml是服务端配置文件

bindPort = 7000
auth.token = "thisistoken"
webServer.addr = "127.0.0.1"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin@123"

在公网服务器上 执行监听

./frps -c ./frps.toml

在内网服务器上 建立连接

./frpc -c ./frpc.toml  

在其他机器上使用 ssh 连接

ssh 内网服务器的用户名@xxx.xxx.xxx.xxx -o Port=6000
enter password

scp 命令

scp到内网服务器

scp -P 6000 test.txt.tar root@xxx.xxx.xxx.xxx:~/home/

scp 递归到内外服务器

 scp -r -P 6000 test.txt.tar root@xxx.xxx.xxx.xxx:~/home/