type
status
date
slug
summary
tags
category
icon
password
Last edited time
Oct 27, 2024 07:58 AM
frp配置内网穿透
frp
fatedier • Updated Nov 9, 2024
📝 主旨内容
安装服务端(公网IP机器)
1Panel一键安装
Docker安装
创建一个目录用于存放frp的配置文件:
frps.ini的内容如下:
使用以下命令运行frp服务端:
安装客户端
Window
Window下有对应的GUI客户端,配置完了就不用管了,会在后台启动开机自启
frpmgr
koho • Updated Nov 8, 2024
新建一个配置,这里需要配置服务器的公网ip地址,服务端的端口,再配置身份验证信息的token
配置建立好之后,就需要新建本地到服务器的端口映射了,本地地址填127.0.0.1,本地端口就是本地服务需要穿透出去的端口,远程端口就是服务器对应的端口
Linux
下载并解压
编辑客户端配置
配置文件内容如下:
serverAddr
: 服务端公网IP
serverPort
: 服务端frp端口
auth.method
: 身份认值方式
auth.token
: 身份认证token
localPort
: 本地端口
remotePort
: 服务端端口
启动服务
注意:运行后窗口不能关闭了,需要用进程守护,这里我就直接偷懒在tmux里运行了
配置成服务开机自启
- 创建 Systemd 服务文件
首先需要为
frpc
创建一个 systemd 服务文件。该文件定义了启动 frpc
的相关参数和方式。使用以下命令创建服务文件:
在文件中添加以下内容:
- ExecStart:指定
frpc
的启动命令,请确保替换为你本地正确的frpc
可执行文件路径和配置文件路径。
- User:指定服务运行的用户。如果你想让
frpc
以其他非 root 用户运行,修改User
选项。
2. 刷新 Systemd 服务
创建完
frpc.service
文件后,执行以下命令重新加载 systemd:3. 设置开机自启
使用以下命令设置
frpc
服务开机自启:4. 启动和查看服务状态
启动
frpc
服务:查看服务的运行状态:
如果看到
Active: active (running)
,说明 frpc
已经成功运行。🤗 总结归纳
📎 参考文章
- 作者:ziuch
- 链接:https://ziuch.com/article/Frp-Setup-Intranet-Penetration
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。