娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

内网穿透frp部署

1、部署服务端 首先需要一台具有公网ip的服务器,linux或者windows都可以,只需要网络稳定即可,本次测试以linux为例:

1.1下载安装包:

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz 其他版本可以在这里下载

https://github.com/fatedier/frp/releases/tag/v0.38.0

1.2解压

tar -zxvf frp_0.38.0_linux_amd64.tar.gz

1.3修改配置文件

vim frp_0.38.0_linux_amd64/frps.ini
[common]
bind_port = 5678 根据实际情况更新IP端口

1.4启动程序

sh frp_0.38.0_linux_amd64/frps -c frp_0.38.0_linux_amd64/frps.ini
#可以将程序放到后台运行
2022/01/14 13:47:14 [I] [root.go:200] frps uses config file: frps.ini
2022/01/14 13:47:14 [I] [service.go:192] frps tcp listen on 0.0.0.0:5678
2022/01/14 13:47:14 [I] [root.go:209] frps started successfully

#启动成功 2、客户端部署 2.1下载安装包

下载地址和上面相同,选择相应的系统版本即可,客户端这里以windows为例

下载windows版的安装包后解压,修改frpc.ini文件:

[common]
server_addr = 22.33.44.55   #修改成服务器的公网ip
server_port = 5678          #服务端的配置端口

[ssh-1]                       #ssh服务连接,如果是windows可以不配
type = tcp
local_ip = 127.0.0.1        #如果是本机就不用改,也可以是同内网的其他机器ip
local_port = 22             #要连接的内网ip端口
remote_port = 221           #映射到公网的端口

#如果有多个ssh服务,名称不要重复,remote_port也不能重复
[ssh-2]                       #ssh服务连接,如果是windows可以不配
type = tcp
local_ip = 127.0.0.1        #如果是本机就不用改,也可以是同内网的其他机器ip
local_port = 22             #要连接的内网ip端口
remote_port = 222           #映射到公网的端口

#如果有多个rdp服务,名称也不要重复,remote_port也不能重复
[RDP]                       #windows远程桌面rdp,如果是linux可以不配
type = tcp
local_ip = 127.0.0.1        #如果是本机就不用改,也可以是同内网的其他机器ip
local_port = 3389           #要连接的内网ip端口
remote_port = 3390          #映射到公网的端口

2.2启动客户端

如果是linux启动方式和上面服务端类似,只是启动的服务是frpc

linux:frpc -c ./frpc.ini

#windows需要在命令行下启动
windows:cmd进入到frpc服务所在目录:
frpc.exe -c .\frpc.ini

3、客户端连接 连接ssh:

格式:服务器公网ip+客户端端口号:如 ssh 22.33.44.55 222

连接RDP:

格式:服务器公网ip+客户端端口号:如 mstsc 22.33.44.55:3390

赞(0)
未经允许不得转载:娃哈哈好喝 » 内网穿透frp部署
分享到: 更多 (0)