一、安装并配置frp服务端 1.1 在服务器安装frps 在有公网ip的主机上,下载frp官方GitHub最新的frp二进制文件: wget https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz #如果下载失败,前面加个:mirror.ghproxy.com wget https://mirror.ghproxy.com/github.com/...
frp(Fast Reverse Proxy)和nginx都可以用于处理HTTP请求,但通常它们会监听不同的端口。然而,通过适当的配置,frp和nginx可以共用80端口。以下是实现这一目标的步骤和考虑事项: 1. 理解基本概念 nginx:是一个高性能的HTTP和反向代理web服务器,也支持IMAP/POP3/SMTP代理服务。 frp:是一个可用于内网穿透的高性能的反向...
remotePort: 远程代理到公网的端口,服务端与客户端连接的桥梁 (此端口记得进行端口开放,避免连接不上) 输入启动命令,启动frp客户端 ,如下: # 方式一 ./frpc -c ./frpc.toml # 方式二 nohup /guorui/frp/frp_0.56.0_linux_amd64/frpc -c /guorui/frp/frp_0.56.0_linux_amd64/frpc.toml > /guorui/...
`vhost_http_port`:如果要实现HTTP服务的穿透,这个参数用于设置HTTP服务监听的端口。假设设置为`8080`,当外部请求发送到公网服务器的`8080`端口时,会通过frp转发到内网的HTTP服务。`token`:用于身份验证,保证只有授权的frpc可以连接frps。例如,设置一个复杂的字符串作为`token`,如`mysecretfrptoken`,frpc在...
> 域名http://a.com解析到公网IP(12.12.12.12为示例IP),公网搭建nginx添加http://a.com反向代理到公网服务器的8080端口,用户访问http://a.com到达公网的nginx,nginx转发请求到8080端口,frp服务端配置http监听端口为8080,内网的frp客户端负责转发内网服务器的80端口到frp服务器的8080端口同时制定只监听http://a....
实际上网上(包括本博客)已经有了很多frp的搭建教程,但若把1台具备公网的服务器只拿来作为frp服务器也未免太奢侈了,服务器的主业(比如网站搭建等)不能因噎废食吧。可是网站搭建(不管是Apache还是Nginx)和frp都要占用服务器的80/443端口,如果按常规方法搭建会因端口占用冲突而失败。那么有没有办法让两者共存、一起...
FRP的配置文件为frps.toml,默认位于frp目录下。配置frps.toml 在frps.toml文件中添加以下内容,以指定 HTTP 请求的监听端口为 8080:bindPort: 服务端与客户端通信端口vhostHTTPSPort: HTTP请求监听端口serverAddr: FRP服务端地址(可以是IP或者是域名)serverPort: 服务端与客户端通信端口name: 服务端名称,保持唯一...
二、frp服务端安装及配置 1. 下载frp服务端 可以到https://github.com/fatedier/frp/releases找到最新版本下载 # 下载服务端代码wgethttps://github.com/fatedier/frp/releases/download/v0.16.1/frp_0.16.1_linux_amd64.tar.gz# 解压tarzxf ./frp_0.16.1_linux_amd64.tar.gz# 进入frp文件夹cd./frp_0.16...
BTW,这个方案,如果要开游戏服务器的话,就不需要经过nginx这一步了。直接为一个三级域名分别解析A和AAAA记录到VPS和本机,VPS再通过frp转发ipv4 tcp/udp流量到本机,建议开启frp的p2p功能以降低ipv4玩家延迟。 但是现在支持ipv6开服的游戏并不多,玩家比较多的,好像也就minecraft和7 days to die。
以本人搭建的frp内网穿透服务为例: 第一步:配置无误的情况下,frp服务端和frp客户端先后启动,建立通信隧道,其中: frp服务端在公网服务器运行,监听http7071端口(此端口可自定义),接收此端口下所有外网用户请求 frp客户端在你本地运行,代理本地想要暴露给外网的web服务端口,本文以8585,8686端口为例 ...