FRP内网穿透搭建教程
创始人
2025-06-20
0

一、搭建环境

服务端:服务器配置没有要求,最低配即可,支持windows和linux,这里搭建环境用的是2核+4G的云服务器,系统安装的是ubuntu24.04

客户端:支持windows和Linux,这里用的是windows 10

二、官网及下载地址

了解更多可以去frp官网:https://gofrp.org/zh-cn/

github主页:https://github.com/fatedier/frp

软件下载地址:https://github.com/fatedier/frp/releases

最新版本为v0.62.1

根据前面的规划,下载frp_0.62.1_linux_amd64.tar.gz    和  frp_0.62.1_windows_amd64.zip

三、服务端

3.1上传输入到服务器

上传frp_0.62.1_linux_amd64.tar.gz 到服务器/usr/local并解压,可用ssh客户端或者宝塔面板等工具,根据喜好自行选择

#打开/usr/local目录
cd /usr/local
#解压frp_0.62.1_linux_amd64.tar.gz文件,并打开frp_0.62.1_linux_amd64
tar -zxvf 'frp_0.62.1_linux_amd64.tar.gz' && cd 'frp_0.62.1_linux_amd64'

3.2配置

#编辑frps配置文件
vi frps.toml

进入frps.toml之后按i进入编辑模式,粘贴以下内容

# 客户端与服务连接端口
bindPort = 7000
# 客户端连接服务端时认证的密码
auth.token = "abcjc" 
#自行修改为自己的token
# http协议监听端口
vhostHTTPPort = 28080
# web界面配置
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
 #自行修改为自己的密码

粘贴完之后保存并退出

3.3运行frps服务

创建 frps.service 文件

使用文本编辑器 (如 vi) 在 /etc/systemd/system 目录下创建一个 frps.service 文件,用于配置 frps 服务。

这个目录是为了用户自定义和修改服务提供的专用目录。你可以在这里添加或修改服务,而不影响系统自带的服务。

#编辑/etc/systemd/system/frps.service文件
vi /etc/systemd/system/frps.service

进入frps.service之后按i进入编辑模式,粘贴以下内容

[Unit]
Description=frp server
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frp_0.62.1_linux_amd64/frps -c /usr/local/frp_0.62.1_linux_amd64/frps.toml
[Install]
WantedBy=multi-user.target

保存并退出

3.4systemd 命令管理 frps 服务

#检查frp配置文件是否正确
systemctl status frps.service
# 启动frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重启frp
systemctl restart frps
#设置开机自启
sudo systemctl enable frps

四、客户端

4.1解压windows版本到一个稳定的目录,比如C:\Program Files

4.2修改客户端配置文件frpc.toml

serverAddr = "xxx.xxx.xxx.xxx" #云服务器的IP ""不要去除
serverPort = 7000
auth.method = "token"
auth.token = "你的 token"
[[proxies]]
name = "ssh"      
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 6000    #rdp工具使用此端口访问

后续需要映射其他端口在后面增加就行,增加的部分

[[proxies]]
name = "ssh"      
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 6000    #rdp工具使用此端口访问

4.3配置开机启动

在frp目录,C:\Program Files\frp_0.62.1_windows_amd64,使用文本工具创建一个frpc.bat,内容如下

"C:\Program Files\frp_0.62.1_windows_amd64\frpc.exe" -c "C:\Program Files\frp_0.62.1_windows_amd64\frpc.toml"

打开任务计划程序

创建一个frpc的计划任务

配置完成后,可以运行下程序,然后找另外台电脑测试下效果


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

热门资讯

一颗AP到底能覆盖多大的范围? 经常有同学问,一颗AP能够覆盖多远的距离。 这个问题先分解下,如果是用于AP桥接,这个范围最大据说有...
锐捷如何配置DHCP服务器? 1、如何配置DHCP服务器? 高级选项-》DHCP配置-》服务端 (1)开启DHCP服务 (2)客户...
CMDB、bk-cmdb、Ad... CMDB 项目地址: https://zhuanlan.zhihu.com/p/34191320 自...
12v监控电源可以带几个监控头... 12v监控电源可以带几个监控头?这监控电源的正负极怎么区分?监控头的电源线2根线哪根接正极呢? 监控...
华为NE系列路由多运营商选路(... 场景:比如电信作为默认出口的情况下,内部服务器却使用移动网络做为DNAT为外部提供服务。如果此时不做...
华为策略路由,实现双线选路上网 策略路由PBR(Policy-Based Routing)是一种依据用户制定的策略进行路由选择的机制...
广州地区常用的DNS解析服务器 广州电信DNS 首选:202.96.128.143 备用:202.96.128.68 首选:202....
华为AR路由器IPsec 配置 配置思路: 采用如下思路配置采用IKE协商方式建立IPSec隧道: 1.配置接口的IP地址和到对端的...
锐捷交换机配置DHCP SER... 今天突发奇想,想给自己的手机分配固定地址,使得接入公司无线网络时每次都取到同一ip地址,这样可以排除...
合理设置无线AP的信道 无线网络信号在空气中以电磁波传播,他的频率是2.4~2.4835GHz,而这些频段又被化分为11或1...