跳转到内容

Frp使用:修订间差异

来自FC
FC留言 | 贡献
无编辑摘要
 
FC留言 | 贡献
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:


== 先决条件 ==
== 先决条件 ==
拥有公网ip的服务器以及本地想要映射的服务
拥有公网ip的服务器以及本地想要映射的服务。
 
公网服务器一般使用的是云主机,大多数厂商默认入站端口关闭的,需要自己手动把需要用到的端口开放。


== 配置 ==
== 配置 ==


=== 客户端(linux版) ===
=== 客户端/服务器端(linux版) ===


==== 下载 ====
==== 下载 ====
第26行: 第28行:
使用systemctl启动需要新建一个启动文件
使用systemctl启动需要新建一个启动文件


进入<code>/etc/system/system/frpc.server</code>其中frpc.server是新建的文件名
进入<code>/etc/systemd/system/frpc.service</code>其中frpc.service是新建的文件名


内容如下<syntaxhighlight lang="linux-config">
内容如下<syntaxhighlight lang="linux-config">
第42行: 第44行:
[Install]
[Install]
WantedBy = multi-user.target
WantedBy = multi-user.target
</syntaxhighlight>
</syntaxhighlight>创建完成后文件为文本格式需要修改为可执行文件
 
<code>chmod +x</code> <code>filename</code>
 
创建完成后执行
 
<code>sudo systemctl daemon-reload</code>修改配置
 
执行
 
<code>sudo systemctl enable</code> <code>filename</code>设置自启动
 
执行
 
<code>sudo systemctl start filename</code>立即启动
 
==== 服务器端 ====
同客户端一个步骤,配置文件和启动文件为frps.ini,和frps


=== 客户端使用(windows版) ===
=== 客户端使用(windows版) ===
第48行: 第67行:


<code>frpc -c frpc.toml</code>
<code>frpc -c frpc.toml</code>
=== 服务器端 ===
同客户端一个步骤,配置文件和启动文件为frps.ini,和frps


=== [[Frp映射https配置|配置文件]] ===
=== [[Frp映射https配置|配置文件]] ===
[[分类:工具]]
[[分类:工具]]
[[分类:内网穿透]]
[[分类:内网穿透]]

2026年1月29日 (四) 11:15的最新版本

先决条件

拥有公网ip的服务器以及本地想要映射的服务。

公网服务器一般使用的是云主机,大多数厂商默认入站端口关闭的,需要自己手动把需要用到的端口开放。

配置

客户端/服务器端(linux版)

下载

使用wget https://github.com/fatedier/frp/releases/download/v0.50.0/frp_0.50.0_linux_amd64.tar.gz 把安装包下载到本地

解压

使用tar -xzvf file.tar.gz解压文件

移动到指定目录或者不移动

使用mv file /etc/frp移动到etc目录下+修改文件名

配置客户端文件

客户端配置文件在安装目录下的frpc.ini进入然后按需修改

启动

使用./frpc -c ./frpc.ini启动

自动启动

使用systemctl启动需要新建一个启动文件

进入/etc/systemd/system/frpc.service其中frpc.service是新建的文件名

内容如下

[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /path/to/frps -c /path/to/frps.ini

[Install]
WantedBy = multi-user.target

创建完成后文件为文本格式需要修改为可执行文件

chmod +x filename

创建完成后执行

sudo systemctl daemon-reload修改配置

执行

sudo systemctl enable filename设置自启动

执行

sudo systemctl start filename立即启动

服务器端

同客户端一个步骤,配置文件和启动文件为frps.ini,和frps

客户端使用(windows版)

配置与linux无异,打开方式为使用cmd然后cd到安装目录启动如:

frpc -c frpc.toml