群晖 docker 的 frpc 启动报错 port unavailable

2019 年 2 月 20 日
 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
7679 次点击
所在节点    程序员
6 条回复
rizon
2019 年 2 月 20 日
已解决

-----
不知道为啥自己就好了,上午折腾了好久都不行个,吃个饭回来,突然就可以了。。。
6IbA2bj5ip3tK49j
2019 年 2 月 20 日
单纯好奇问一下,
frpc 放 docker 里面还能起到穿透作用吗?
ferock
2019 年 2 月 20 日
@xgfan 映射好端口,当然可以起到啊,frpc 支持局域网的 ip,并不非一定要本机。
Dillion
2019 年 2 月 20 日
@xgfan 应该是能访问到 docker 里。docker 外的网络访问不到,除非网络没有隔离。
mgcnrx11
2019 年 2 月 20 日
5000 可能是跟群晖本身的 dsm 远程端口冲突了
rizon
2019 年 2 月 20 日
@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