macOS ਪ੍ਰੌਕਸੀ ਕੰਫਿਗਰੇਸ਼ਨ ਬਦਲਾਵਾਂ ਦੀ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਲਓ
ਸੰਬੰਧਿਤ SystemConfiguration ਡਾਇਨੈਮਿਕ-ਸਟੋਰ ਕੁੰਜੀਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ ਅਤੇ macOS ਵੱਲੋਂ ਬਦਲਾਵ ਦੀ ਰਿਪੋਰਟ ਕਰਨ 'ਤੇ ਕਸਟਮ ਟ੍ਰਾਂਸਪੋਰਟ ਦੀ ਪ੍ਰੌਕਸੀ ਨੀਤੀ ਤਾਜ਼ਾ ਕਰੋ।
ਸਿਰਫ਼ ਸ਼ੁਰੂਆਤ ਵੇਲੇ ਪ੍ਰੌਕਸੀ ਸਨੈਪਸ਼ਾਟ ਵਰਤਣ ਵਾਲਾ ਟ੍ਰਾਂਸਪੋਰਟ ਨੈੱਟਵਰਕ ਜਾਂ ਟਿਕਾਣਾ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਪੁਰਾਣਾ ਰਹਿ ਸਕਦਾ ਹੈ। macOS SystemConfiguration ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਲਈ ਇਹ ਜੀਵਨ-ਚੱਕਰ ਸਪਸ਼ਟ ਰੱਖੋ:
- ਕਾਲਬੈਕ ਨਾਲ SCDynamicStore ਸੈਸ਼ਨ ਬਣਾਓ।
SCDynamicStoreSetNotificationKeysਨਾਲ ਸਹੀ ਕੁੰਜੀਆਂ ਜਾਂ ਪੈਟਰਨ ਰਜਿਸਟਰ ਕਰੋ। ਇਹ ਵੱਖਰੇ ਐਰੇ ਹਨ। ਗਲੋਬਲ ਪ੍ਰੌਕਸੀ ਕੁੰਜੀState:/Network/Global/Proxiesਹੈ; ਸੇਵਾ-ਖਾਸ ਇਨਪੁਟ ਸਿਰਫ਼ ਉੱਥੇ ਹੀ ਜੋੜੋ ਜਿੱਥੇ ਟ੍ਰਾਂਸਪੋਰਟ ਉਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।SCDynamicStoreSetDispatchQueueਜਾਂ ਢੁਕਵੇਂ ਰਨ-ਲੂਪ ਸਰੋਤ ਰਾਹੀਂ ਕਾਲਬੈਕ ਡਿਲਿਵਰੀ ਦਾ ਪ੍ਰਬੰਧ ਕਰੋ। ਸਿਰਫ਼ ਨਾਮ ਰਜਿਸਟਰ ਕਰਨ ਨਾਲ ਕਾਲਬੈਕ ਨਹੀਂ ਚੱਲਦਾ।- ਸੂਚਨਾ ਮਿਲਣ 'ਤੇ ਪ੍ਰਭਾਵੀ ਕੰਫਿਗਰੇਸ਼ਨ ਦੁਬਾਰਾ ਪੜ੍ਹੋ ਅਤੇ ਅੱਗੇ ਦਾ ਕੰਮ ਅੱਪਡੇਟ ਕਰੋ। ਬਦਲੀਆਂ ਕੁੰਜੀਆਂ ਦੀ ਸੂਚੀ ਆਪਣੇ ਆਪ ਵਿੱਚ ਪੂਰੀ ਨਵੀਂ ਨੀਤੀ ਨਹੀਂ ਹੈ।
- ਬੰਦ ਕਰਦੇ ਸਮੇਂ ਮਾਲਕੀ ਵਾਲੇ ਸਰੋਤ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਖਾਲੀ ਕਿਊ ਨਾਲ ਡਿਲਿਵਰੀ ਬੰਦ ਕਰੋ। ਉਦੋਂ ਤੱਕ ਸਟੋਰ ਅਤੇ ਕਾਲਬੈਕ ਸੰਦਰਭ ਜੀਵਤ ਰੱਖੋ।
Apple ਦਾ ਹੈਡਰ ਖਾਲੀ ਬਦਲੀਆਂ-ਕੁੰਜੀਆਂ ਦੀ ਸੂਚੀ ਨੂੰ ਡਾਇਨੈਮਿਕ-ਸਟੋਰ ਸਰਵਰ ਦਾ ਮੁੜ-ਸ਼ੁਰੂ ਮੰਨਦਾ ਹੈ। ਉਸ ਹਾਲਤ ਵਿੱਚ ਵੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਤਾਜ਼ਾ ਕਰੋ ਅਤੇ ਪਿਛਲੀ ਸਮੱਗਰੀ 'ਤੇ ਆਧਾਰਿਤ ਧਾਰਨਾਵਾਂ ਛੱਡ ਦਿਓ।
ਇਹ ਜਨਤਕ macOS API ਪਹੁੰਚ ਹੈ। Apple ਦੇ ਹੈਡਰ ਸੰਬੰਧਿਤ ਫੰਕਸ਼ਨਾਂ ਨੂੰ iOS ਲਈ ਨਿੱਜੀ SPI ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਉਹੀ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਜਨਤਕ iOS ਐਪਲੀਕੇਸ਼ਨ ਇੰਟਰਫੇਸ ਨਹੀਂ ਹੈ।