群晖 docker 的 frpc 启动报错 port unavailable

2019-02-20 13:20:51 +08:00
 rizon

群晖 在 docker 中安装了 frpc 的客户端 v0.21.0 版本,启动的时候总是报错 [dsm] start error, port unavailable

dsm 的配置如下

[dsm]
type = tcp
local_ip = 192.168.1.2
local_port = 5000
remote_port = 5000
6949 次点击
所在节点    程序员
6 条回复
rizon
2019-02-20 13:31:45 +08:00
已解决

-----
不知道为啥自己就好了,上午折腾了好久都不行个,吃个饭回来,突然就可以了。。。
xgfan
2019-02-20 15:58:08 +08:00
单纯好奇问一下,
frpc 放 docker 里面还能起到穿透作用吗?
ferock
2019-02-20 16:01:52 +08:00
@xgfan 映射好端口,当然可以起到啊,frpc 支持局域网的 ip,并不非一定要本机。
Dillion
2019-02-20 16:02:50 +08:00
@xgfan 应该是能访问到 docker 里。docker 外的网络访问不到,除非网络没有隔离。
mgcnrx11
2019-02-20 16:59:59 +08:00
5000 可能是跟群晖本身的 dsm 远程端口冲突了
rizon
2019-02-20 23:03:55 +08:00
@xgfan #2
@Dillion #4
docker 和宿主机无论是 bridge 还是 host 模式,都是可以穿透的,host 模式不必多说,bridge 模式下,宿主机的 ip 是会有一个对应的虚拟 ip 的


@mgcnrx11 #5 好像并不是,被使用的端口还是可以去转发的

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

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

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

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

© 2021 V2EX