宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程

frp 主要由两个组件组成:服务端(frps)和客户端(frpc) 。通常情况下,服务端部署在具有公网 IP 地址的机器上,而客户端部署在需要穿透的内网服务所在的机器上。

由于内网服务缺乏公网 IP 地址,因此无法直接被非局域网内的用户访问。用户通过访问服务端的 frps,frp 负责根据请求的端口或其他信息将请求路由到相应的内网机器,从而实现通信。通俗的话就是公网服务器做流量转发。

官网

✅frp 官方地址:https://github.com/fatedier/frp
✅frp 官方文档:https://gofrp.org/zh-cn/docs

部署教程

十一张(www.11zhang.com)站长曾经分享过一篇文章《Linux 使用宝塔面板部署 frps 内网穿透》,今天继续分享一下宝塔海外版( aaPanel)部署 Frps 内网穿透的另外一个方法。

1、打开 frp 官网或下方的网盘地址,选择你需要的类型下载,例如我的公网服务器是 Linux 系统,如下图。

https://pan.baidu.com/s/1cprEkoYlKtfl_HX39HV_7Q?pwd=1140
https://pan.quark.cn/s/8dad679a53f1
https://url57.ctfile.com/d/16898257-67240600-69c433?p=1140
https://pan.xunlei.com/s/VOtOdUE-qAPK4b7br7mdA0unA1?pwd=kbmj
https://www.123912.com/s/q7CRVv-cW4Hd

图片[1]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

PS:我们可以使用 uname -m 命令来查看服务器架构,然后再选择对应版本下载。

图片[2]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

2、下载并解压 frp 资源包,然后上传到你需要的安装目录(例如 /root 目录),并将 frp 文件夹权限设置为 755,如下图。

图片[3]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张
图片[4]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

3、打开 frps.toml 配置文件,修改成如下参数并保存:

bindPort = 7100  # 服务端监听端口,默认值为 7000
auth.method = "token"  #鉴权方式,可选值为 token 或 oidc,默认为 token
auth.token = "123456"  # 服务端连接密码
webServer.addr = "0.0.0.0"
 
# web面板
webServer.port = 7600  # frp后台端口
webServer.user = "admin" # frp后台账号
webServer.password = "abc123" # frp后台密码
图片[5]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

宝塔和服务器安全组放行 7100 和 7600 端口,后续还需要放行客户端的端口。

图片[6]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

在宝塔【应用商店】下载并安装好进程守护管理器(Supervisor),如下图。

图片[7]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

打开进程守护管理器(Supervisor),添加 frps 进程守护,名称随便输入,目录选择 frp 安装目录,然后设置以下启动命令,如下图。

/root/frp/frps -c ./frps.toml
图片[8]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张
图片[9]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

显示 Running(已启动)就说明设置成功了,如下图。

图片[10]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

接下来,我们用浏览器访问 http://服务器IP地址:7600 ,输入刚才设置的账号密码即可进入 frp 管理面板,如下图。

图片[11]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张
图片[12]-宝塔海外版( aaPanel)部署 Frps 内网穿透详细教程-十一张

你学废了吗?

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容