简单实现frp端口映射
一、前言
frp简介:A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
本篇文章以实现局域网外window远程连接为例,简单介绍frp的使用。
开源frp项目的github官方地址:https://github.com/fatedier/frp/releases
二、服务器配置
- 下载项目并解压(服务器以Ubuntu18.04为例)
$ wget https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_amd64.tar.gz
$ tar -zxvf frp_0.37.0_linux_amd64.tar.gz
- 进入frp目录并配置frps.ini(具体配置可以参考同目录下的frps_full.ini)
$ cd frp_0.37.0_linux_amd64
$ vi frps.ini
- 部分配置如下,可根据自己选择更改
[common]
bind_port = 7000 #与客户端绑定的进行通信的端口
dashboard_port = 8000 #可视化后台界面
dashboard_user = admin #后台账号
dashboard_pwd = 123456 #后台密码
- 开启服务
$ ./frps -c frps.ini
三、客户端配置
- 下载frp项目的windows版本:https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_windows_amd64.zip
- 配置frpc.ini
[common]
server_addr = xx.xx.xx.xx #你的公网服务器ip地址
server_port = 7000 #与服务端bind_port一致
[demo]
type = tcp #连接协议
local_ip = 127.0.0.1 #内网服务器ip
local_port = 3389 #windows远程连接默认端口号
remote_port = 20000 #自定义的访问端口号
- 开启服务
> .\frpc -c frpc.ini
四、访问
远程连接:执行 win+r 键入 mstsc,计算机输入框输入公网IP+端口(20000),即可连接目标内网。
可以进入后台公网IP+端口(8000),查看连接情况。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果