frp相关内容

发布于 2022-08-29  411 次阅读


frp是什么

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力。

通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性。关于frp的详细介绍详见https://github.com/fatedier/frp/blob/master/README_zh.md

frp的用途

对于我来说,用得最多的,是使用frp搭建一些多人游戏服务器,例如我的世界,mc,泰拉。当然,frp的应用还有很多(毕竟大陆大多数人没有公网),像在外面想远程访问自己家的电脑,通过frp搭建网站都是可行的

分享免费的frp

https://frp.104300.xyz/
https://www.natfrp.org/ Sakura Frp
https://bob.kim/frp 
https://www.lu8.win/ ngrok、frp、n2n、nps、免费域名
https://napyy.com/
https://qydev.com 限速1M
https://frp.104300.xyz/

frp搭建

这方面讲个大概好了

linux搭建

部署环境:ubuntu8

wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
tar zxf frp_0.44.0_linux_amd64.tar.gz
cd frp_0.44.0_linux_amd64
// 修改配置
vim frps.ini

[common]
bind_addr = 0.0.0.0
bind_port = 7000

dashboard_user = xxxxx #监控的用户名
dashboard_pwd = xxxxxx #监控的密码
dashboard_port = 7500 

//wq退出保存
./frps -c frps.ini 

windows搭建

部署环境:阿里云的win2012

获取frp服务端https://github.com/fatedier/frp/releases

修改相关的部署文件

修改服务端的部署文件 frps.ini

[common]
bind_addr = 0.0.0.0
bind_port = 7000

dashboard_user = xxxxx #监控的用户名
dashboard_pwd = xxxxxx #监控的密码
dashboard_port = 7500 

将frps.ini 及frps.exe 上传到公网机器上,以管理员的身份cmd到其目录下,运行如下的命令

frps -c frps.ini

这样就好了,可以访问 dashboard查看监控信息,http://127.0.0.1:7500/

frp使用

这块我会详细一些,至于部署会的都会

一般frpc.ini的设置frp提供者都会提供

可以直接使用他们的frpc.ini进行更改

甚至有的还会提供一键脚本和bat啥的,都可以直接使用

初识者可以参考安卓frp的使用较为详细

frp在大多数系统上都能使用,列几个常见的

windows and linux:https://github.com/fatedier/frp/releases

android:https://github.com/FrpcCluster/frpc-Android/releases

ios:https://github.com/FrpcCluster/frpc-IOS

考虑到github需要科学上网

于是上蓝奏:https://wuname.lanzouj.com/b021pb60b

密码8888

windows的使用

下载上面的windows系统对于的文件

现在应该都是64的位吧

解压,修改客户端的部署文件 frpc.ini

[common]
server_addr = xx.xx.xx.xx #你的公网机器的ip地址
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000

在文件管理窗口上面那框框上

输入cmd回车

cmd

打开cmd后输入以下代码回车

frpc -c frpc.ini

就可以开始使用啦

安卓用户使用

因为目前没有机子,所以口述啦

以铁锈战争开服为例

下载https://wuname.lanzouj.com/idMDq0aibdle 密码8888

安卓后,将下面的文本放在那个框框里(印象中好像是

请注意yourname与port必须修改,不能与他人相同

local_port建议与remote_port相同

连接

推荐免费frp

[common]
server_addr = 132.145.92.17
server_port = 7000
token = www.126126.xyz

# 注意下面的yourname要取一个和别人不重复的名字,名称冲突会启动失败

[yourname]
type = tcp
local_ip = 192.168.0.4
local_port = 5123
remote_port = 5123

打开游戏

将端口更改为你所使用的端口

开房

头顶上显示open就成功了

最终

闲来无事,用免费的主机+免费域名搭了个博客

写下了这第一篇博客


good afternoon, good evening, and good night!