本文是在Ubuntu 18.04云服务器上搭建FRP服务端,在windows上搭建客户端进行内网穿透。
根据需要下载对应的FRP
压缩包

服务器端
1
| wget https://github.com/fatedier/frp/releases/download/v0.43.0/frp_0.43.0_linux_amd64.tar.gz
|
1
| $ tar -xzvf frp_0.43.0_linux_amd64.tar.gz
|
1 2 3
| $ cd frp_0.43.0_linux_amd64 $ sudo rm frpc.ini $ sudo rm frpc
|
修改内容如下:
1 2 3 4 5 6
| [common] bind_port = 7000 # 监听端口 dashboard_port=7500 # 后台端口 dashboard_user=root # 登录账户 dashboard_pwd=root # 登录密码 token = 1234354sdhfgksa1435hn56k546 # 与客户端一致(鉴权)
|
1
| sudo systemctl enable frps.service
|
1
| sudo systemctl start/restart/stop frps.service
|
- 打开浏览器输入
ip:7500
,输入账号密码,能进入frp
后台则服务器端配置成功
客户端
windows
- 浏览器直接下载对应的
FRP
压缩包
- 解压
FRP
压缩包
- 删除
frps.ini
和frps
- 修改配置文件
frpc.ini
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| [common] server_addr = x.x.x.x # 服务器ip地址 server_port = 7000 token = 1234354sdhfgksa1435hn56k546
[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
[web] type = http local_port = 4000 custom_domains = www.test.lyj.com
|
直接双击运行frpc.exe会提示如下内容:
This is a command line tool.
You need to open cmd.exe and run it from there.
Linux
1
| wget https://github.com/fatedier/frp/releases/download/v0.43.0/frp_0.43.0_linux_amd64.tar.gz
|
1
| $ tar -xzvf frp_0.43.0_linux_amd64.tar.gz
|
1 2 3
| $ cd frp_0.43.0_linux_amd64 $ sudo rm frps.ini $ sudo rm frps
|
修改内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| [common] server_addr = x.x.x.x # 服务器ip地址 server_port = 7000 token = 1234354sdhfgksa1435hn56k546
[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
[web] type = http local_port = 4000 custom_domains = www.test.lyj.com
|
1
| sudo systemctl enable frpc.service
|
1
| sudo systemctl start/restart/stop frpc.service
|
参考文章:UBUNTU18.04安装FRP的配置说明