CH-J Server Managerpamamahala ng server sa pamamagitan ng SSH
Menu
Nailathalang source

CH-J Server Manager

I-browse ang mga direktoryo at file ng isang partikular na release ng application.

I-download ang source ZIP
CH-J / Server Manager 377 file
core-20261019T111616Z-160a00bfcddc Idinagdag: · Binuo:
macos-local-network.md Idinagdag: Hindi naitala ang petsa 2.3 KB · 38 linya
Code I-download ang file
1# macOS local network access
3CH-J Server Manager requests local network access when you connect to a local
4SSH server. Allow the macOS prompt. If access was denied, enable CH-J Server
5Manager in **System Settings → Privacy & Security → Local Network**, then
6connect again. The app cannot override this choice.
8## Packaging
10Electron ships prebuilt launchers with shared Mach-O UUIDs. macOS uses these
11UUIDs when identifying applications for local network access. `afterPack.js`
12therefore assigns application-specific UUIDs to the main launcher and Electron
13helper launchers **before signing**. The UUIDs include the bundle identity,
14launcher path, architecture and packaged `app.asar` digest. Repeating packaging
15of the same payload preserves its UUIDs; a different payload gets different
16UUIDs without changing the application version or bundle identifier.
18`packageMacInstaller.js` also prepares this identity when invoked directly,
19prefers an installed Developer ID Application identity over an ad-hoc signature,
20and checks the UUIDs, bundle ID, unchanged application version, local network
21usage description and code signature in the final mounted DMG. Without a
22Developer ID Application certificate it produces an ad-hoc test build. An Apple
23Development certificate is not a Developer ID distribution certificate.
25Only the small main/helper launchers are patched. Their original Electron dSYMs
26will no longer match; Electron Framework and its UUID/debugging symbols remain
27unchanged. Installed apps and older build copies are never modified by this
28packaging step.
30Run `npm run build:mac` to produce the corrected installer. Install that build
31and launch it from Finder to test local network access. A packaging smoke test
32or `npm start` inherits Terminal's network access and cannot verify the Finder
33permission prompt. Multiple installed copies can still confuse macOS permission
34settings; do not use a global privacy reset or disable system protections.
36References: [Apple TN3179](https://developer.apple.com/documentation/technotes/tn3179-understanding-local-network-privacy),
37[Apple TN3178](https://developer.apple.com/documentation/technotes/tn3178-checking-for-and-resolving-build-uuid-problems),
38[electron-builder issue #9158](https://github.com/electron-userland/electron-builder/issues/9158).
SHA-256da470ec29ca80143ac276444b87c82b2223b1ff0e05000dfe379f5de9a643ddc

CH-J Proprietary Software License 1.14 · Ibinibigay ang source sa ilalim ng CH-J Proprietary Software License 1.14. Hindi binabago ng pagiging available nito ang mga tuntunin ng lisensya at hindi ito nagbibigay ng karagdagang karapatan.

SHA-256 ng archivea9605c0870a223b6a8542bb0705edd51d8b04f3069582653417a8397fabcc09a
Mga file