docker Debian 安装 fusionpbx步骤与原理

在把docker 部署到云服务器后,需要做如下的几个修改
1,登录web,需要带上172.168.99.105的域名,不然,用户不存在
2,修改 vars中的域名
3,重启服务,检查sip status 中,的域名是公网还是私网的ip.
4, 开放端口 https://blog.csdn.net/smallplane/article/details/46786839
5,修改用户,
6, 登录用户,应该已经正常了。

======================================================

UFW 拦截不了 Docker映射端口
通过iptables -L 可以查看到 nat优先级比较高. 网上很多教程都是说修改iptables 规则优先级.
其实可以启动docker的时候 -p参数增加本地ip 地址
如:

sudo docker run -itd -p 127.0.0.1:3306:3306 -v /home/用户名/mysql/data:/data/mysql/data -v /home/用户名/mysql/log:/data/mysql/log 496080199/alisql

这样ufw就会拦截3306端口,禁止外网连接.

=====================================

端口转发
环境说明
国外目标服务器IP: 103.79.78.76
国内中转服务器IP: 183.60.100.8

iptables 端口转发(CentOS)
注意:一来一去
在中转服务器操作

iptables -t nat -A PREROUTING -p tcp --dport [端口号] -j DNAT --to-destination [目标IP]
iptables -t nat -A POSTROUTING -p tcp -d [目标IP] --dport [端口号] -j SNAT --to-source [中转服务器IP]

$ iptables -t nat -A PREROUTING -p tcp  -m tcp --dport 10000:10010 -j DNAT --to-destination 103.79.78.76
$ iptables -t nat -A POSTROUTING -p tcp  -m tcp -d 103.79.78.76 --dport 10000:10010 -j SNAT --to-source 183.60.100.8

https://www.sundayle.com/iptables-forward/

==========================================

https://blog.csdn.net/smallplane/article/details/46786839 原文

1719	UDP	H.323 Gatekeeper RAS port
1720	TCP	H.323 Call Signaling
3478	UDP	STUN service	Used for NAT traversal
3479	UDP	STUN service	Used for NAT traversal
5002	TCP	MLP protocol server
5003	UDP	Neighborhood service
5060	UDP & TCP	SIP UAS	Used for SIP signaling (Standard SIP Port, for default Internal Profile)
5070	UDP & TCP	SIP UAS	Used for SIP signaling (For default "NAT" Profile)
5080	UDP & TCP	SIP UAS	Used for SIP signaling (For default "External" Profile)
8021	TCP	ESL	Used for mod_event_socket *
16384-32768	UDP	RTP/ RTCP multimedia streaming	Used for audio/video data in SIP and other protocols
5066	TCP	Websocket	Used for WebRTC
7443	TCP	Websocket	Used for WebRTC

===========================================

查看容器的ip和网关 sudo docker inspect debian9

"Gateway": "172.27.0.1",
"IPAddress": "172.27.0.3"

=======================================================

debian环境下postgresql的数据配置文件在 /etc/postgresql/11/main/postgresql.conf, 其中 数据默认位置是:/var/l

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值