当前位置: 首页 > news >正文

使用frp实现内网穿透

frp实现内网穿透

前置条件:

  • 需要一台有公网IP的云服务器

这里使用debian系统:

安装与使用

下载frp包

进入到/usr/local目录:

cd /usr/local

下载frp

wget https://github.com/fatedier/frp/releases/download/v0.65.0/frp_0.65.0_linux_amd64.tar.gz

等待下载完成
img

解压frp

tar -zxvf frp_0.65.0_linux_amd64.tar.gz

配置frp服务端

# 重命名
mv frp_0.65.0_linux_amd64 frp 
# 进入目录
cd frp
# 修改配置文件
vim frps.toml

输入i编辑
配置文件:

# 服务端端口
bindPort = 7000

输入:wq保存退出。

启动服务

./frps -c frps.toml

img
启动成功

ps:配置完成后,需要开放服务器对应端口,云服务官网配置或防火墙配置,这里开放7000端口。

客户端配置

根据系统下载对应的frp包,这里windows下载amd64包。
img

解压,配置frpc.toml文件:

#你frp服务端的ip和端口
serverAddr = "<你的服务器ip>"
serverPort = 7000[[proxies]]
#映射名称和类型
name = "test"
type = "tcp"
#映射内网的ip和端口
localIP = "127.0.0.1"
localPort = 80
#你要映射的服务器端口
remotePort = 7001 

保存,打开CMD命令行并进入到当前目录启用:

frpc.exe -c frpc.toml

img

启动成功!

浏览器访问<ip>:<远程端口>,成功访问到本地内网:
img

ps:配置完成后,需要开放服务器对应端口,云服务官网配置或防火墙配置,这里开放7001端口。

服务管理与开机自启

安装systemd

使用systemd管理,debian安装systemd(云服务器默认一般会有):

apt install systemd

创建frps service

新建一个服务文件

vim /etc/systemd/system/frps.service

写入内容

[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /usr/local/frp/frps -c /usr/local/frp/frps.toml[Install]
WantedBy = multi-user.target

输入:wq保存退出

使用systemd管理frp

# 启动frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重启frp
systemctl restart frps
# 查看frp状态
systemctl status frps

img

启动成功!

设置开机自启

systemctl enable frps

共享文件

如果需要使用文件共享,客户端做以下配置:

#你frp服务端的ip和端口
serverAddr = "<你的服务器ip>"
serverPort = 7000[[proxies]]
name = "test_static_file"
type = "tcp"
remotePort = 7009
[proxies.plugin]
type = "static_file"
# 本地文件目录,对外提供访问
localPath = "frp共享文件"
# URL 中的前缀,将被去除,保留的内容即为要访问的文件路径
stripPrefix = "static"
# 账号密码,可不写进行无账号密码访问
httpUser = "abc"
httpPassword = "123456"

浏览器打开对应路径可共享文件
img

ps:配置完成后,需要开放服务器对应端口,云服务官网配置或防火墙配置,这里开放7009端口。

以上是frp技术的分享:更多细节参考github或官方文档。

http://www.jsqmd.com/news/49663/

相关文章:

  • 2025年11月GEO优化公司推荐权威榜单:十大品牌核心价值与解决方案解析
  • 2025年11月GEO公司推荐选择指南:专业分析维度助力企业精准决策
  • 2025年11月GEO服务商推荐评测报告:从稳定性到AI能力解决方案剖析
  • 2025年11月GEO优化服务商推荐评测报告:从技术实力到实战成果的解决方案剖析
  • macOS怎么关闭指定软件的开机自启
  • WPF的四种曲线绘制
  • 2025年11月北京陪诊公司推荐榜:专业机构服务对比与选择指南
  • 2025年11月北京陪诊公司推荐榜:专业服务对比与用户口碑分析
  • 2025.11.24 - A
  • Codeforces 1473E Minimum Path 题解 [ 蓝 ] [ 分层图最短路 ] [ 贪心 ] [ 构造 ]
  • AI医疗应用研究项目获奖公布
  • 11.24每日总结
  • 别让你的SQL跑了一整晚,最后只产出一堆数字垃圾
  • 二分图边着色学习笔记
  • 2025年11月四川软电线/硬芯线/家装电线/铝合金电缆/铝芯电缆/铜芯/高压/中压/低压电线电缆供应厂家综合推荐指南:五大优质厂商深度解析
  • Windwos11终端的作用
  • 2025龙门多片锯厂家有哪些?
  • 2025防爆空调品牌厂家推荐:守护危险环境的安全温控选择
  • 2025空调噪声治理厂家精选
  • 2025精选起重机厂家推荐
  • 2025.11.24模拟赛
  • 热流道厂家品牌有哪些?2025热流道技术哪家强?
  • 2025安全生产目视化管理公司有哪些:优质目视化管理机构推荐
  • 2025热流道厂家选哪家好?热流道厂家排名实力榜单
  • 2025铸铁研磨盘哪家强:球墨铸铁研磨盘生产厂家测评
  • 2025移动水肥一体机定做:莱芜水肥一体机厂家有哪些盘点
  • 矿山机哪家好?2025矿山开采设备厂家推荐
  • 告别选择困难!2025金刚石修正轮厂家精选
  • 2025中山财税公司大盘点-中山代办注册公司哪家好
  • 2025门窗隔热条厂家推荐测评