openfire文件傳輸代理


相關的配置項是:


選擇左下角的“編輯屬性”


再選擇系統屬性



xmpp.proxy.externalip這個屬性就是指定文件代理的地址
如果沒有這個屬性,則手動添加
正確的設置是:設置為公共ip或一個公共域名(公共:就是整個因特網可見的, 如果是一個內網ip,那么不同網段的客戶端就沒法連接
到這個ip),看網上的一些說法是設置為proxy.domain,這要保證你的這個域名proxy.domain是公共的。否則直接設置為服務器的ip。
當然好的做法應該是保證proxy.domain是公共的(不過涉及要域名的申請)。

如果沒有設置這個選項,那么查詢代理時,返回的地址就是127.0.0.1。設置不正確的話,不同網段的客戶端傳輸文件就會失敗。
調試這個問題時遇到了下面兩個問題:
1 如何通過數據庫表添加用戶?
   向ofUser表中插入相應的值。ofUser的結構如下

username, plainPassword, creationDate, modificationDate值不能為空
2 如何給相應用戶賦予管理員權限?
這涉及到ofProperty,其結構為:

更新其中name為admin.authorizedJIDs的記錄,其proValue值為:一系列的user1@domain, user2@domain, ...比如要給test用戶管理員權限,並且服務器域名為im.test.edu.cn,那么應該在provalue原值的基礎上添加test@im.test.edu.cn,中間用逗號隔開。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM