5分钟学会FRP内网穿透 FRP快速配置教程

QQMate 评论1,0311阅读模式

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

5分钟学会FRP内网穿透 FRP快速配置教程插图

准备工作

FRP服务地址 https://github.com/fatedier/frp/releases

一个拥有公网IP的服务器

家庭内网设备

服务端配置

服务器就是服务端,基本就是下载 linux_amd64 鼠标 右键复制链接

5分钟学会FRP内网穿透 FRP快速配置教程插图1

宝塔面板安装方式

登录宝塔面板,点击【文件】访问 /root 目录 创建 frp 文件夹

5分钟学会FRP内网穿透 FRP快速配置教程插图2

点击 远程下载 将复制的文件链接输入 并下载 解压

如果解压后还有文件夹 就将文件复制到frp文件夹内

服务端使用的是 frps 文件 所以需要配置的是 frps.ini

#删除#号后面的内容
[common]
bind_port = 7000 #frp代理端口
dashboard_port = 7500 #frp面板端口 
dashboard_user = 账号 #frp面板账号
dashboard_pwd = 密码 #frp面板密码
vhost_http_port = 10001 #web访问端口
token = token #自定义你的token 保证安全

SSH指令示例

#创建并进入frp文件夹
mkdir frp&& cd frp
#下载
wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
#解压
tar -zxvf frp_0.44.0_linux_amd64.tar.gz
#查看文件
ls
#查看是否有跟文件名一样的文件夹
#如果没有 直接使用vi指令编辑 frps.ini
#如果有 建议删除所有文件
#返回root根目录
cd
#删除文件夹包括文件夹内的文件
rm -r frp
直接从上方的下载步骤进行操作 下载文件并解压
解压后重命名文件夹名为 frp
mv frp_0.44.0_linux_amd64 frp
修改frps.ini
cd frp
vi frps.ini
按i进入编辑模式
复制上方的配置代码粘贴进去
按Esc退出编辑模式
输入 :wq 保存
输入./frps 运行服务

这样运行的话,关闭SSH窗口就会自动退出,所以下方还会放出开机自启动的配置教程。

客户端配置

服务端如果有宝塔就用上方的配置方式,这里还是写一下SSH的配置方式。

内网的设备基本都是X86和arm的设备,所以下载的文件一定要注意版本,X86还是下载amd64版本。

下载、修改文件夹步骤跟上方一样,直接修改配置文件就行了

进入 frp 文件夹
cd frp
vi frpc.ini
按i进入编辑模式
下方的#后面文字删除
[common]
server_addr = 你的服务器IP
server_port = 7000 #frps配置的端口
token = token #frps配置文件内的token 
login_fail_exit = false #第一次登陆失败后是否退出
[web]
type = http
local_port = 80 #家网设备需要用的端口
custom_domains = 你的域名

[web2]
type = http
local_port = 8080 #家网设备需要用的端口
custom_domains = 你的第二个域名

按Esc退出编辑模式
:wq    退出
将你的域名解析到服务器的ip上

配置开机自启

下载的文件包内有一个 systemd 文件夹

文件夹内有自启动的配置模板

如果是青龙面板,将文件修改完成后移动到 /ect/systemd/system/

如果是SSH操作的,可以按照下面的指令进行操作

进入 ect/systemd/system/ 文件夹
cd /ect/systemd/system
vi frps.service
按i进入编辑模式
复制粘贴下方配置
[Unit]
Description=Frp Server Service
After=network.target

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

[Install]
WantedBy=multi-user.target

按Esc退出编辑模式
:wq  保存退出

上方的模板是服务端的配置文件,将上方所有的frps改成frpc就是客户端的配置文件了,存放的位置是一样的。

启动frp服务,并设置开启启动,frpc和frps一定要注意区分

第一、启动、终止、重启

systemctl start frpc.service #启动

systemctl stop frpc.service #停止

systemctl restart frpc.service #重启

第二、设置开机启动/关闭

systemctl enable frpc.service #开机启动

systemctl disable frpc.service #开机不启动

第三、检查frpc状态

systemctl status frpc.service

访问外网IP:7500 就能访问frp的web面板,账号密码就是页面顶部frps.ini所设置的。

如果您喜欢本站,点击这儿 不花一分钱捐赠本站

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看

修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别

网站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新

本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理

 最后更新:2023-4-15
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证