树洞剪藏#剪藏#树洞剪藏

客户看之 frp 教程 - 链滴

2024 年 11 月 18 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 ID:123 原文地址:https://ld246.com/article/1681101662033

打开原文 · 打开源站剪藏快照


客户看之 frp 教程 - 链滴

首页

领域

问答

榜单

最新

查看所有消息

🎉 发布反馈或分享

❓ 进行提问或求助

🌛 发布清风明月

🗂️ 个人主页 🎉 活动

🧾 积分 🗃️ 文件 📙 帮助

⚙️ 设置 💤 登出

首页

标签

frp

客户看之 frp 教程

本贴最后更新于 587 天前,其中的信息可能已经水流花落

frp 是什么?

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

为什么使用 frp?

通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。

采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间。

代理组间的负载均衡。

端口复用,多个服务通过同一个服务端端口暴露。

多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理等),便于独立使用 frp 客户端完成某些工作。

高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。

服务端和客户端 UI 页面。

官方项目地址

官方文档地址

客户端安装使用教程

linux

下载 frp 包(这里以 X86_64 为例)

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

解压、进入目录

tar -zxvf frp_0.48.0_linux_amd64.tar.gz cd frp_0.48.0_linux_amd64 ​

通过 frps 服务端的信息配置客户端配置文件

服务端信息

frps服务端地址: frps服务端端口: frps服务端token: frps服务端是否开启http: frps服务端是否开启https: frps服务端允许的端口范围: 其他参数:

通过以上 frps 服务端信息书写客户端的配置 frpc.ini

连接服务端的服务器信息

[common] server_addr = frps服务端地址 server_port = frps服务端端口 token = frps服务端token

其他参数

user = your_name

tls_enable = true

日志

log_file = ./frpc.log

log_level = info

log_max_days = 3

配置要穿透的tcp

比如穿透ssh 的 22 端口

[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 通过frps服务器的端口 #注意看: frps服务端允许的端口范围

配置要穿透的udp

比如穿透udp端口 1234

[udp] type = udp local_ip = 127.0.0.1 local_port = 1234 remote_port = 通过frps服务器的端口 #注意看: frps服务端允许的端口范围

配置要穿透的http、https

比如穿透本地web 80端口

注意前提条件:

- frps服务端是否开启http、https

- 你有自己的域名

- https的话,需要自己申请证书

[http] type = http local_ip = 127.0.0.1 local_port = 80

subdomain = 域名前缀 # 配置端配置域名才可以使用这个

custom_domains = 你自己的域名

[https] type = https local_ip = 127.0.0.1 local_port = 443

subdomain = 域名前缀 # 配置端配置域名才可以使用这个

custom_domains = 你自己的域名 proxy_protocol_version = v2 ​

测试配置文件是否正确连接

./frpc -c ./frpc.ini

如果出现下面的后缀信息就表示成功

...............start proxy success

成功后使用 Ctrl +c ​终止进程,开始下面的操作。(不成功不建议向下执行)

安装成服务并设置开机自启

拷贝文件到系统指定目录

创建配置存放目录

mkdir /etc/frp

拷贝文件

cp ./frpc /usr/bin/ cp ./frpc.ini /etc/frp/

给frpc可执行权限

chmod +x /usr/bin/frpc

编辑服务配置文件 frpc.services

通过 vi /etc/systemd/system/frpc.service ​ 然后复制下面的信息到文件保存

[Unit] Description=Frp Client Service After=network.target

[Service] Type=simple User=root Restart=on-failure RestartSec=5s ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini LimitNOFILE=1048576

[Install] WantedBy=multi-user.target ​

然后执行一下命令启动和设置开启自启

systemctl daemon-reload

启动

systemctl start frpc

开机自启

systemctl enable frpc

运行状态

systemctl status frpc

看状态 出现 Running 表示运行成功

注意事项:

后期需要编辑配置文件,使用vi /etc/frp/frpc.ini​ 编辑

编辑完成后需要执行重启命令 systemctl restart frpc​ 然后查看状态是否是Running​ ​

frp

docyc 1 年前

成都 位置

139

12

14

49

15

2

47

回帖

客户看之 frp 教程

请输入回帖内容...

相关帖子

frp 内网穿透开机自启动

实现内网穿透后,有时可能需要远程开关机,那么 frp 内网穿透开机自启动就很重要了。 一、新建一个启动程序 需要使用浮居的软件来开启内网穿透,具体内容查看上一篇文章。 新建一个frpc.vds 使用记事本打开,并填写以下内容。 Set ws = CreateObject('Wscript.Shell') functio ..

17

3 周前

群晖 NAS 使用 Docker 安装配置 frpc 内网穿透教程

frpc 服务端安装 本实验为一台 ubuntu22 操作系统云主机 脚本适用于安装平台:CentOS、Debian、Ubuntu FRP 项目地址:https://github.com/fatedier/frp FRP 一键脚本地址:https://github.com/MvsCode/frps-onekey FRP ..

49

5 个月前

基于阿里云 ECS 内网穿透 SSH 访问家庭 Linux 服务器

[图片] 前置条件 1.一台阿里云 ECS,具有公网 ip 地址,有域名解析到该公网 ip 上,如 example.com 2.家庭内网 Linux 服务器,X86 架构,可以是虚拟机,也可以是工控机或服务器 3.下载 frp 内网穿透工具,链接:https://pan.baidu.com/s/1GlIqBB-9PjH ..

113

1 年前

服务器配置 nignx 缓存 +frp 转发内网服务

框架图 [图片] nginx 缓存 因为服务器没有 ipv6,所以只能 frp 转发了。转发后,ip 就一直是 127.0.0.1 了(sad)。 nginx 的配置 proxy_cache 策略,分为静态资源缓存和动态资源缓存,(相对的缓存一些短时间变化少的 html)。 proxy_cache_path $cach ..

202

2 年前

能不能通过 API 获取“当前活动文档的 ID”?

想用 quicker 获取。

20

15 分钟前

求代码片段:如何实现毛玻璃(半透明)效果 + 如何修改文档标签样式

如何实现 面包屑、浮动侧栏、备注输入框 等面板的毛玻璃(半透明)效果? 已知 Asri 主题实现了这个效果 似乎是用 backdrop-filter 实现的 但那个代码我抠了半天都没能抠出来 [图片] 如何修改文档标签样式? 自己魔改主题的时候文档标签莫名其妙被改成半透明的了,想改回去但找不到选择器 [图片] NOTE ..

20

42 分钟前

[js] 鼠标中键折叠块

操作 点击鼠标中键, 进行折叠 折叠逻辑 会点击第一个菜单按钮里面的折叠 所以一般折叠的是最外层的块 [图片] 效果 [图片] js 代码 document.addEventListener('mousedown', function(event) { // 判断是否是中键点击 if (event.button === ..

63

49 分钟前

docyc

成都

回帖

0

帖子

1

积分

480

聊天

关注

frp 是什么? 为什么使用 frp? 客户端安装使用教程 linux 下载 frp 包(这里以 X86_64 为例) 通过 frps 服务端的信息配置客户端配置文件 测试配置文件是否正确连接 安装成服务并设置开机自启

北京 API 关于 数据统计 靠爱发电 思源笔记会员

© 2024 链滴

记录生活,连接点滴

滇ICP备14007358号-5 • Sym v3.6.4

相关文章