Macbookpro实现Frp内网穿透_附超详细配置_比外边付费的好用太多_一次配置永久使用

2023年9月12日 684点热度 0人点赞 0条评论

一、 什么是Frp?

Frp(Fast Reverse Proxy)是一个跨平台的高性能反向代理应用,用于将内部网络中的服务映射到公共网络上。它是由 fatedier 团队开发的,具有简单易用、灵活配置和高性能的特点。
Frp 可以使内部服务在公网上可访问,同时也可以提供负载均衡、SSL 加密、HTTP 代理和流量转发等功能。它被广泛应用于远程访问内网资源、内网穿透、局域网游戏外网联机等场景中。

Frp 主要由两个组件组成:frps(反向代理服务器)和 frpc(反向代理客户端)。frps 部署在公网上,接受来自 frpc 的请求并将其转发到内网的服务上。frpc 则部署在内网,与 frps 建立连接并将内网服务映射到公网上。

通过配置 Frp,您可以实现在任何地方都能访问您内网中的服务,而无需暴露您的内网 IP 地址和端口。这为远程管理、远程访问、网络调试和资源共享等提供了便利。

Frp的官方GitHub:https://github.com/fatedier/frp

二、环境

需要的准备:一台云服务器或者vps、一台本地电脑。
目的就是通过云服务器的ip地址(或者域名)可以直接访问到本地电脑。

三、服务器端搭建步骤:

1、使用ssh连接云服务器,输入命令:arch 查询服务器的架构。
Macbookpro实现Frp内网穿透,附超详细配置

2、打开frp官方github网址:https://github.com/fatedier/frp/releases
根据架构选择对应的压缩包进行下载,我的是:x86_64
Macbookpro实现Frp内网穿透,附超详细配置

3、下载解压:

tar -zxvf frp_0.51.3_linux_amd64.tar.gz

4、解压完成,将文件重命名为frps,并进入frps文件夹

mv frp_0.51.3_linux_amd64 frps
cd frps

5、使用查看命令ll并编辑frps.ini文件

ll
vim frps.ini

Macbookpro实现Frp内网穿透,附超详细配置
6、编辑内容如下:

[common]
#客户端和服务端连接的端口
bind_port = 7000
authentication_timeout = 0
#服务端web页面的端口,如7500端口,在配置完成服务启动后可以通过浏览器访问 x.x.x.x:7500 (其中x.x.x.x为云服务器的IP)看frp服务运行信息 
dashboard_port = 7500

# 服务端加了 客户端必须添加,也可以都不设置  
token = 112233

dashboard_user = admin
dashboard_pwd = admin123
vhost_http_port = 10080 #代理HTTP主机
vhost_https_port = 10443 #代理HTTPs主机

#subdomain_host = frp.com # 子域名
#custom_404_page = /frp/404.html # 自定义404 页面,绝对路径 

7、完成编辑,保存退出,启动服务器:

./frps -c frps.ini

到此,服务器端完成,可使用浏览器打开x.x.x.x:7500访问,测试:
Macbookpro实现Frp内网穿透,附超详细配置

四、客户端搭建步骤:(也就是你本地电脑的搭建步骤)

1、打开命令行窗口,输入:arch
我的电脑是2019年买的Mackbookpro,是intel的,并不是m1
得到的结果是:i386

支付 ¥9.99 购买本节后解锁剩余22%的内容

小小调酒师

此刻打盹,你将做梦; 此刻学习,你将圆梦。 个人邮箱:shellways@foxmail.com

文章评论