介绍。
主要定制内容有: 功能限制 我们会实施,但会进行非常规的定制。 启动配置文件 但我们支持它。启动配置文件 编辑方法如下:
- CAMServer 停止。
- CAMServer/boot.ini(创建或编辑文件)
- 启动 CAMServer
boot.ini 的内容也会被复制到 cam.ini 文件中。CAMServer 使用 cam.ini 文件来动态保存配置值。
- 如果您在不显示文件扩展名的环境下使用记事本创建 boot.ini 文件,则会自动添加扩展名,导致文件变为 boot.ini.txt。请在创建文件之前,在文件资源管理器中启用文件扩展名显示。
基本设置
设置访问服务器的URL域
设置访问服务器的 URL 的域。 设置域名 此设置也可以在 GUI 中配置。此设置在以下位置使用:
- 网络会议网址
- 访问 STUN 服务器进行网络会议时的主机名
- 消息中的链接共享
- SSO 中的重定向 URL
- 点击 Web/推送通知的 URL
# サーバへアクセスする URLドメインの設定
cam.serverURLDomain=camserver.xyz指定登录密码长度
# ログインパスワードの長さを指定 ※ 6以上に設定する必要があります
cam.userPasswordMinLength=8数据删除
删除消息的天数
消息被删除,以防止长期运行期间正常加载速度恶化。
# 365日経過したメッセージを自動で削除
cam.deleteMessageDays=365将消息移至存档表
邮件会被移至存档表,以防止长期运行导致正常加载速度变慢。默认情况下,只有管理员可以在邮件管理屏幕上查看已存档的邮件。要允许普通用户在日志搜索中查看,您需要添加一个单独的 cam.restrictArchivedMessageAdminOnly=false 我还将添加一条注释。
# 365日経過したメッセージをアーカイブテーブルに移動
cam.archiveMessageDays=365删除归档表中的消息
# 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 talkId...聊天 ID。*每个私信和聊天都会生成一个唯一的 ID createdAt...消息创建日期和时间 updatedAt...消息更新日期和时间 attachments...附件 ID...附件 ID name...附件文件名 md5Hash...附件的 MD5 值 size...附件大小 lastModified...附件更新日期和时间 isFileView...如果图片以内联方式显示在消息中则为 True comment...附件评论 *本项目中未使用 url...附件的下载 URL
Microsoft Edge 中的链接文件路径并在 Windows 资源管理器中打开
此设置允许您在消息中链接 UNC 格式的文件或文件夹路径,并在 Windows 资源管理器中打开该文件夹。
- 仅链接 intranetFileLinkReplacements 中列出的路径。
- 替换字符串可以通过正则表达式确定。如果替换字符串与替换字符串相同,则替换字符串由正则表达式确定,并按原样使用匹配的字符串。
- 下列
\\主持人\,,纽:\,,\\分享1至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://{共享文件夹的主机名}
UI/UX定制
不显示用户 ID 或电子邮件
如果您不想在屏幕上显示您的用户 ID 或电子邮件,请启用此设置。
# ユーザIDやEmailを表示しない
cam.showUserIdentity=false如果您的电脑屏幕处于锁定状态,系统会自动检测到您不在电脑旁。
# 画面ロックで不在、アンロックで不在解除を自動化
cam.autoAbsenceScreenLocked=true如果电脑上没有任何活动,它将自动显示为不可用。
# PCの操作が無い場合、自動で不在にする時間(分)
cam.autoAbsenceNoOperationMinute=30不显示外出设置
如果您不希望屏幕上显示外出设置,请启用此设置。
# 不在設定を表示しない
cam.showAbsence=false不要在推送通知弹出窗口中显示正文
如果您不想显示推送通知弹出窗口的正文,请启用此设置。
# Push通知のポップアップに本文を表示しない
cam.showNotificationBody=false隐藏聊天室通知设置
如果您不想在聊天室设置中显示通知设置,请启用此设置。
# チャットルームの通知設定を表示しない
cam.hideChatRoomNotificationSetting=true环境设置
更改日志文件输出目的地
默认情况下,CAMServer 日志为 CAMServer/sys/logs 但是,如果您想更改输出目的地,您可以在 boot.ini 文件中写入以下内容。
*在更改之前,请确保您要更改的文件夹存在并且您具有写入权限。
# ログ出力先の変更
cam.logDir=E:\CAMServer\logs删除日志文件
CAMServer/sys/logs 此命令会自动删除系统输出的日志。默认值为 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ポートを無効化
cam.disableLANNetwork=true禁用 HTTP/2 通信
2025 年及之后的版本使用 HTTP/2 (h2) 协议以加快通信速度。如果您出于任何原因需要禁用它,请按如下方式配置设置。禁用后将恢复使用较旧的 HTTP/1.1 协议。
# HTTP/2(h2)プロトコルを無効化
cam.enableHttp2=false