境域
本帖最后由 境域 于 2022-7-25 21:40 编辑

如题我的服务器是本地主机+云主机frp连接的,但我发现自从用了frp后服务器内玩家ip都是127.0.0.1(这个问题导致之前管理ban-ip xxx把全服人都ban了),这个有办法改正常吗?求大神解答!


qing_raw
# 目前支持 v1 和 v2 两个版本的 proxy protocol 协议。
proxy_protocol_version = v2


给你的映射文件添加这个,比如
[a1]
type = tcp
local_ip = 0.0.0.0
local_port = 11404
remote_port = 11404
proxy_protocol_version = v2

Jesenv5
补充楼上: bc端需要在listeners下面把proxy_protocol: true开关打开

境域
qing_raw 发表于 2022-7-25 22:01
给你的映射文件添加这个,比如
[a1]
type = tcp

想问下11404是什么端口

qing_raw
境域 发表于 2022-7-25 22:32
想问下11404是什么端口

这个不是重点,重点是你得会改,你不会则发截图你目前所在步骤

境域
qing_raw 发表于 2022-7-26 00:03
这个不是重点,重点是你得会改,你不会则发截图你目前所在步骤

确实不会,你这串是放frpc还是frps里

qing_raw
境域 发表于 2022-7-26 00:09
确实不会,你这串是放frpc还是frps里

frpc



境域

没有用欸

qing_raw

发截图




Gcgc4514
境域 发表于 2022-7-25 22:32
想问下11404是什么端口

这是映射的本地端口吧,根据server.properties里的server-port=XXXXX填,默认是25565,可以自己定义

CNLyker
FRP的中文名称就是内网穿透,市面上几乎所有frp都不支持真实ip转发,所以frp127.0.0.1无解。建议你打电话给运营商申请公网ip,让玩家直连公网ip就能显示真实ip地址,或将服务器挂在云服务器/vps上。