请教大佬一个关于 frp 的问题

2022-03-30 16:53:49 +08:00
 yaron

有两台 frpc ,能绑定同一个服务的远程端口吗?

A 机 frpc.ini:

[common]
...
[A]  
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
subdomain = A

B 机 frpc.ini:

[common]
...
[B]  
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
subdomain = B

A\B 机common部分一样,想问要修改哪些配置才能绑定同一个remote_port?

2684 次点击
所在节点    Linux
7 条回复
rc1
2022-03-30 17:01:04 +08:00
remote_port 服务器的端口,不能用一样的
你这两个配置,是访问服务器的 6000 端口,映射到 A 机的 22 ,和 B 机的 22 端口
B 机应该改为 remote_port = 6001 ,即访问服务器的 6001 端口,映射到 B 机的 22 端口
brader
2022-03-30 17:05:22 +08:00
端口号那么多,为什么一定要 同一个,有什么特殊要求
Kasumi20
2022-03-30 17:06:07 +08:00
肯定不行啊,又不是 HTTP ,可以根据域名知道访问的目标是谁
yaott2020
2022-03-30 17:07:38 +08:00
frp 暂不支持 tcp 复用,除非是 http 的 tcp 连接。详情看文档: http://gofrp.org
yaron
2022-03-30 17:12:51 +08:00
结案: http 可以通过二级域名实现同一个端口多个客户端,tcp 不行。
参考: https://gofrp.org/docs/features/http-https/subdomain/
kingfalse
2022-03-30 18:37:18 +08:00
歪个楼,自用的话还是转 tailscale 吧,简单省事
doubtlhy
2022-03-30 22:42:47 +08:00
@kingfalse 我的 tailscale ios 客户端打开一直是 loading 状态,用不了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843910

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX