選單

CAMServer boot.ini 文件

目錄

介绍。

主要客製化內容有: 功能限制 我們會實施,但會進行非常規的客製化。 啟動設定檔 但我們支持它。啟動設定檔 編輯方法如下:

  1. CAM伺服器停止
  2. CAMServer/boot.ini(建立或編輯檔案)
  3. CAM伺服器啟動

boot.ini 的內容也會複製到 cam.ini 檔案中。 CAMServer 使用 cam.ini 檔案來動態儲存設定值。
- 如果您在不顯示檔案副檔名的環境下使用記事本建立 boot.ini 文件,則會自動新增副檔名,導致檔案變成 boot.ini.txt。請在建立檔案之前,在檔案總管中啟用檔案副檔名顯示。

基本設定

設定訪問伺服器的URL網域。

設定用於存取伺服器的 URL 的網域名稱。 设置域名 也可以透過圖形使用者介面進行配置。此設定用於以下位置:

  • 網路會議網址
  • 存取 STUN 伺服器進行網路會議時的主機名
  • 分享訊息連結
  • 單一登入中的重新導向 URL
  • 網頁/推播通知點選目標網址
# サーバへアクセスする URLドメインの設定
cam.serverURLDomain=camserver.xyz

指定登入密碼長度

# ログインパスワードの長さを指定 ※ 6以上に設定する必要があります
cam.userPasswordMinLength=8

資料刪除

刪除訊息的天數

訊息被刪除,以防止長期運行期間正常載入速度惡化。

# 365日経過したメッセージを自動で削除
cam.deleteMessageDays=365

此設定指定第二天應從使用者的角度保留多少天的歷史訊息。
刪除過程將於23:00執行。

將訊息移至存檔表

為防止長期運行導致載入速度下降,郵件會被移至歸檔表。預設情況下,歸檔郵件僅供管理員在郵件管理介面查看。若要讓一般使用者也能透過日誌搜尋查看歸檔郵件,則需要執行其他步驟。 cam.restrictArchivedMessageAdminOnly=false 我還要補充一點。

# 365日経過したメッセージをアーカイブテーブルに移動
cam.archiveMessageDays=365

該設定指定從使用者角度來看,第二天應該保留多少天的已存檔訊息。
歸檔表處理將於 23:00 進行。

刪除歸檔表中的消息

# 1000日経過したメッセージをアーカイブテーブルから削除
cam.deleteArchivedMessageDays=1000

刪除郵件附加檔案的天數

# 365日経過したメッセージの添付ファイルを自動で削除
cam.deleteMessageAttachmentDays=365

發送和接收訊息

發送訊息的最大字元數

您可以指定發送訊息的最大字元數。如果省略此設置,則預設值為 4,000 個字符,每個字符無論大小寫或是否包含特殊符號都算作一個字符。

# 送信メッセージの最大文字数
cam.sendMessageLengthLimit=4000

根據要傳送的訊息的最大字元數顯示輸入區域中的剩餘字元數。

# 送信メッセージの最大文字数に対し残り文字数を表示
cam.showRemainChar=true

可以上傳的最大檔案大小

# アップロードファイルのサイズ上限を500MBにする
cam.uploadSizeLimitMB=500

收到訊息後執行 webhook

透過使用 Webhook,您可以在收到訊息後與外部系統整合。以下是聊天室的設定範例。測試1或者測試2如果收到帶有附件的訊息, https://example.com/webhook 系統將以指定的JSON格式發送通知。

# メッセージ送信後に webhook を実行
cam.webhookMessageURL=https://example.com/webhook
# メッセージが任意のチャットルームの場合だけ(ここでは、test1,test2 のみ) webhook を実行
cam.webhookMessageInRooms=test1,test2
# メッセージに添付ファイルがある場合だけ webhook を実行
cam.webhookMessageHasAttachmentsOnly=true
# webhook を実行する際に指定されたヘッダを HTTP リクエストに付与。次のように列挙「key: value,key: value」
cam.webhookMessageHTTPHeaders=Authorization: Bearer ***,X-Company-ID: ABC123
{
  "message": {
    "id": "1757482720232951888",
    "userId": "id1",
    "userName": "id1",
    "isOpened": true,
    "panelName": "テスト",
    "message": "よろしくお願いいたします。",
    "inlineContent": null,
    "parentID": null,
    "talkId": "JoFqJCYhccn5Rxszw1IIqA",
    "createdAt": 1757482720232,
    "updatedAt": 1757482720232,
    "attachments": [
      {
        "id": 152536,
        "name": "test.png",
        "md5Hash": "9922d0f96e693f50e1110c8e1d01c7e9",
        "size": 24531,
        "lastModified": 1757482708795,
        "isFileView": true,
        "comment": "",
        "url": "https://pc/CAMServer/download?type=message&id=1757482939818688333&attachedId=452179&hash=9922d0f96e693f50e1110c8e1d01c7e9&name=test.png"
      }
    ]
  }
}
id...訊息 ID userId...聊天和 Messenger 使用者 ID userName...聊天和 Messenger 使用者名稱 isOpened...通常為 true,已讀回執訊息為 false panelName...私訊「Messenger」,聊天室名稱 message...訊息正文 inlineContent...訊息中的內嵌為 parentID 主題聊天貼文。 *每個私訊和聊天都會產生一個唯一的 ID createdAt...訊息建立日期和時間 updatedAt...訊息更新日期和時間 attachments...附件 ID...附件 ID name...附件檔案名稱 md5Hash...附件的 MD5 值 size...附件大小 lastModified...附件更新日期和時間 isFileView...附件的 MD5 值 size...附件大小 lastModified...附件更新

Microsoft Edge 中的連結檔案路徑並在 Windows 資源管理器中開啟

此設定可讓您在郵件中連結 UNC 格式的檔案或資料夾路徑,以便您可以在 Windows 資源管理器中開啟這些資料夾。

  • 只有在 intranetFileLinkReplacements 中列出的路徑才會被連結。
  • 可以使用正規表示式確定替換前的字元。如果替換前的字元與替換後的字元相同,則替換前的字元由正規表示式決定,並匹配到的字元直接使用。
  • 下列 \\主持人\ ,,紐:\ ,,\\share1 至 9\ 這是連結以 開頭的路徑的範例。
# Microsoft Edge でファイルパスをリンク化し、Windowsエクスプローラーで開く。「置換前|置換後」 を ; で区切り列挙する(最後の ; は必要)。
cam.intranetFileLinkReplacements=\\host\|\\host\;N:\|\\host\;\\share[1-9]\|\\share[1-9]\;

為了從 Microsoft Edge 瀏覽器開啟 Windows 資源管理器,需要進行下列設定。

將 IntranetFileLinksEnabled 新增至註冊表(详细信息。)

使用regedit.exe在Edge路徑下建立一個值

・註冊表路徑

電腦\HKEY_LOCAL_MACHINE\軟體\策略\微軟\Edge

·價值

名稱:IntranetFileLinksEnabled

類型:REG_DWORD

數據:0x00000001 (1)

需要在「Internet 選項」中將以下設定新增至本機 Intranet 區域。

  • https://{CAMServer訪問的網域名稱}
  • file://{共享資料夾的主機名稱}

即使設定了 IntranetFileLinksEnabled,也無法開啟本機檔案和資料夾(例如 C:\test)。這是出於安全設計考慮,僅適用於網路上的共用資料夾。

UI/UX客製

不顯示使用者 ID 或電子郵件

如果您不想在螢幕上顯示您的使用者 ID 或電子郵件,請啟用此設定。

# ユーザIDやEmailを表示しない
cam.showUserIdentity=false

如果您的電腦螢幕處於鎖定狀態,系統會自動偵測到您不在電腦旁。

# 画面ロックで不在、アンロックで不在解除を自動化
cam.autoAbsenceScreenLocked=true

當電腦處於睡眠、休眠或關機狀態時,它被視為“離線”,而不是“不在”。

如果電腦上沒有任何活動,它將自動顯示為不可用。

# PCの操作が無い場合、自動で不在にする時間(分)
cam.autoAbsenceNoOperationMinute=30

此功能僅在使用 camapp 時啟用,並且僅監控滑鼠操作。

不顯示外出設定

如果您不希望螢幕上顯示外出設置,請啟用此設定。

# 不在設定を表示しない
cam.showAbsence=false

不要在推播通知彈出視窗中顯示正文

如果您不想顯示推播通知彈出視窗的正文,請啟用此設定。

# Push通知のポップアップに本文を表示しない
cam.showNotificationBody=false

隱藏聊天室通知設置

如果您不想在聊天室設定中顯示通知設置,請啟用此設定。

# チャットルームの通知設定を表示しない
cam.hideChatRoomNotificationSetting=true

环境设置

更改日誌檔案輸出目的地

預設情況下,CAMServer 日誌為 CAM伺服器/系統/日誌 但是,如果您想更改輸出目的地,您可以在 boot.ini 檔案中寫入以下內容。

*在更改之前,請確保您要更改的資料夾存在並且您具有寫入權限。

# ログ出力先の変更
cam.logDir=E:\CAMServer\logs

刪除日誌文件

CAM伺服器/系統/日誌 此命令會自動刪除系統輸出的日誌。預設值為 365。您可以指定一個大於 31 的數字。

# ログファイル削除
cam.deleteSysLogDays=100

磁碟空間監控

預設情況下,當磁碟容量超過90%時,將會通知管理員。伺服器啟動時以及每天晚上 11 點都會發送通知。如果要變更為80%,可以依照下列步驟操作。

# ディスク容量チェックを80%に変更
cam.checkExceedingDiskCapacity=80

更改臨時文件區域

CAMServer可能會輸出臨時檔案到OS的TEMP檔案區。如果您由於某種原因需要更改輸出目的地,則可以透過在 boot.ini 檔案中寫入以下內容來實現。

*在更改之前,請確保您要更改的資料夾存在並且您具有寫入權限。

# TEMPファイル領域を変更
java.io.tmpdir=E:\CAMServer\temp

禁用外部 HTTP 存取

CAMServer在接下來的過程中會透過HTTP存取外部站點,不過可以在設定中統一停用該功能。若未在無法連接到網際網路的 CAMServer 上停用此設置,則連接錯誤將會記錄在日誌中,因此請設定此設定以避免這種情況。

  • 發送推播通知時 Google 伺服器
  • 在聊天中預覽連結時,URL 網域伺服器
  • 當發生錯誤時,錯誤報告將發送到我們的伺服器(除非您使用安裝確認指南中所述的設定來停用它)。
# 外部HTTPへのアクセスを無効化
cam.enableAccessExternalHttp=false

訪問日誌

# HTTPアクセス毎にログを記録
cam.enableServerAccessLog=true
# 任意。上記ログにログイン認証時のEmailを追加(Emailは一部マスクされ記録されます)
cam.enableServerAccessLogEmail=true
# 365日経過したアクセスログを自動で削除(指定が無い場合400日)
cam.deleteAccessLogDays=365

限制可參加同一網路會議的人數。

若要限制同一網路會議室的參與人數,請配置以下設定:

# 同じWeb会議の会議室に参加できる参加者数を制限
cam.maxConferenceUsers=50

冗余和负载平衡

冗餘/負載平衡設置

禁用 HTTP 連接埠

如果您想要停用 HTTP 端口,請啟用此設定。

# HTTPポートを無効化
cam.enableHttpPort=false

禁用 HTTPS 連接埠

如果您想要停用 HTTPS 端口,請啟用此設定。

# HTTPSポートを無効化
cam.enableHttpsPort=false

停用區域網路通訊的UDP連接埠。

標準版套餐使用 UDP 端口進行聊天,但企業版及更高版本的瀏覽器沒有必要使用 UDP 端口,因此建議禁用該端口。

# UDPポートを無効化
cam.disableLANNetwork=true

禁用 HTTP/2 通信

2025 年及以後的版本使用 HTTP/2 (h2) 協定以加快通訊速度。如果您出於任何原因需要停用它,請按如下方式配置設定。禁用後將恢復使用較舊的 HTTP/1.1 協定。

# HTTP/2(h2)プロトコルを無効化
cam.enableHttp2=false

在安全措施較為完善的環境中,可以啟用 HTTPS 偵測(一種檢查通訊內容的功能)。如果 HTTPS 偵測工具不支援較新的 HTTP/2 (h2) 協議,則可能會出現通訊延遲或斷開的情況。 HTTPS 偵測旨在檢查與外部網站的通訊內容,以防止資訊外洩和惡意軟體感染。對於內網系統(例如 CAMServer),將其排除在偵測範圍之外可確保系統穩定運作。如果您正在使用 HTTPS 偵測,請優先檢查是否可以將 CAMServer 網域排除在外。

  • 網址をコピーしました!
目錄