Centos7 FRPS
#下载Sever端
wget https://github.com/fatedier/frp/releases/download/v0.16.1/frp_0.16.1_linux_amd64.tar.gz
tar -zxvf frp_0.16.1_linux_amd64.tar.gz
#进入目录
cd frp_0.16.1_linux_amd64
继续编辑frps.ini
这个文件,写入以下内容:
[common]
bind_port = 7000
[mstsc]
listen_port = 3389
auth_token = 123456
- bind_port: 主服务需要监听的端口,这里使用7000
- listen_port : 需要转发的端口,这里使用3389
- auth_token: 相当于验证密码,这里使用123456,也可以不填写
配置文件完成后输入命令./frps -c ./frps.ini
启动服务端,当然也别忘记在防火墙放行端口哦。如果需要服务在后台运行,可以将命令替换为:nohup ./frps -c ./frps.ini &
#firewalld放行端口
firewall-cmd --zone=public --add-port=7000/tcp --permanent
firewall-cmd --zone=public --add-port=3389/tcp --permanent
firewall-cmd --reload
客户端:
修改配置文件frpc.ini
内容如下:
[common]
server_addr = 1.1.1.1
server_port = 7000
[mstsc]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
auth_token = 123456
- server_addr: 为服务器公网IP
- server_port: FRP主服务监听的端口
- local_ip: 本地电脑IP
- local_port: 本地电脑监听的端口(Windows远程桌面服务默认监听3389)
- remote_port: Server端需要转发的端口
- auth_token: 验证密码,上个步骤我们设置的123456
在cmd
窗口下进入FRP客户端目录,然后执行命令frpc.exe -c frpc.ini
,如果不报错,那么客户端也正常运行了。假如您服务器IP是1.1.1.1
,当您连接1.1.1.1:3389
时,就可以映射到内网的127.0.0.1:3389
,从而实现内网穿透。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?