Proxy

將 siproxd 配置為在 openvpn 連接後面使用

  • May 25, 2020

我需要配置一個代理 sip。我發現了 siproxd,但我無法使用它。

我的網路如下:

PC-Windows -> Use MicroSip -> 192.168.1.10 
PC-Linux -> Use siproxd -> 
  Network interface -> ens33 -> 192.168.1.111  
  Network interface -> tun0 ->  10.10.2.33 (OpenVPN raised) 
PC-Asterisk -> 10.10.2.222

我將此配置文件用於 siproxd(其他預設選項)

if_inbound  = ens33
if_outbound = tun0
host_outbound = 10.10.2.222

在 microsip 中,我配置 Proxy 欄位並輸入:192.168.1.111。其他欄位與我直接訪問 PC-Asterisk (10.10.2.222) 時相同(或者當我可以在這台機器上使用 openvpn 時)

Microsip 連接正確,但不允許我撥打電話。

我究竟做錯了什麼?還有另一種簡單的替代方法嗎?

根據 siproxd 常見問題解答 ( http://siproxd.sourceforge.net/index.php?op=faq ) 確保 PC-Linux 主機啟用了 iptables 在兩個網路之間進行偽裝的數據包轉發功能。

如果 PC-Linux 主機不是 PC-Windows 預設網關,您還需要設置靜態路由才能訪問 Asterisk 網路。

引用自:https://serverfault.com/questions/1016844