问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

FRP v0.38.0:内网穿透工具的详细配置指南

创作时间:
作者:
@小白创作中心

FRP v0.38.0:内网穿透工具的详细配置指南

引用
CSDN
8
来源
1.
https://blog.csdn.net/hknaruto/article/details/139969041
2.
https://blog.csdn.net/m0_74288482/article/details/142488326
3.
https://blog.csdn.net/weixin_43041894/article/details/140425369
4.
https://blog.csdn.net/LB_bei/article/details/145009117
5.
https://blog.csdn.net/weixin_46569943/article/details/137524536
6.
https://blog.csdn.net/imtech/article/details/139829808
7.
https://blog.laoda.de/archives/getting-started-with-linux
8.
https://developer.aliyun.com/article/1636319

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

一、FRP v0.38.0版本配置指南

1. 下载和解压

首先需要从FRP的官方GitHub仓库下载适合您系统的版本。以下是针对Linux amd64系统的下载和解压命令:

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

2. 移动文件到指定目录

为了方便管理,建议将FRP相关文件移动到/usr/local/frp目录下:

mkdir /usr/local/frp
mv frp_0.38.0_linux_amd64/* /usr/local/frp/

3. 配置服务端

编辑服务端配置文件frps.ini

[common]
bind_port = 7000
vhost_http_port = 80
token = 123
  • bind_port:FRP服务端监听的端口。
  • vhost_http_port:HTTP服务监听的端口。
  • token:用于验证客户端和服务端身份的令牌。

4. 配置客户端

编辑客户端配置文件frpc.ini

[common]
server_addr = 远程frp服务器ip
server_port = 远程frp服务器端口
token = 远程frp服务器token

[http]
type = http
local_ip = 127.0.0.1
local_port = 本地端口号
remote_port = 远程frp服务器的http服务端口号
custom_domains = 自定义配置的域名
subdomain = 匹配服务端配置的subdomain_host
  • server_addr:服务端的IP地址。
  • server_port:服务端的监听端口。
  • token:与服务端相同的令牌。
  • type:服务类型,可以是http、https等。
  • local_iplocal_port:内网服务的IP和端口。
  • remote_port:服务端暴露的端口。
  • custom_domains:自定义域名。
  • subdomain:子域名。

5. 启动服务

服务端启动命令:

./frps -c ./frps.ini

客户端启动命令:

./frpc -c ./frpc.ini

二、注意事项

  1. 版本差异:不同版本的FRP配置方法可能有所不同,请确保使用与本文相同的v0.38.0版本。

  2. 安全性:在实际使用中,建议启用TLS加密和身份验证机制,以增强数据传输的安全性。

  3. 防火墙设置:确保服务端的防火墙允许FRP所需的端口通信。

三、应用场景

FRP广泛应用于各种内网穿透场景,包括:

  • 远程访问内网的HTTP/HTTPS服务
  • 远程桌面连接(Windows/Mac)
  • 远程文件传输和SSH
  • 小程序开发测试
  • 访问家里的NAS、树莓派等设备

通过FRP,您可以轻松实现内网服务的安全暴露,让远程访问变得更加便捷。无论是家庭网络还是企业环境,FRP都是您实现内网穿透的理想选择。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号