ਹੈੱਡਲੈੱਸ Pi ਉੱਤੇ Proton VPN: ਐਪ ਜਾਂ WireGuard ਫ਼ਾਈਲ?
ਹੈੱਡਲੈੱਸ Pi ਲੀਨਕਸ ਐਪ ਦੇ ਸਵਾਲ ਨੂੰ ਇੱਕ ਚੋਣ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ: ਸਮਰਥਿਤ ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਹੱਥ ਨਾਲ ਬਣਾਈ WireGuard ਪਰੋਫਾਈਲ। ਪਹਿਲਾਂ ਆਰਕੀਟੈਕਚਰ ਮਿਲਾਓ, ਫਿਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ।
ਲੀਨਕਸ ਐਪ ਸਥਾਪਿਤ ਕਰਨਾ ਹੈੱਡਲੈੱਸ Pi ਉੱਤੇ ਇੱਕ ਹੀ ਹਦਾਇਤ ਵਾਂਗ ਸੁਣਦਾ ਹੈ, ਪਰ ਇਹ ਵੱਖਰੀਆਂ ਸਹਾਇਤਾ ਸੀਮਾਵਾਂ ਵਾਲੇ ਦੋ ਤੈਨਾਤੀ ਰਾਹਾਂ ਵਿਚਕਾਰ ਚੋਣ ਲੁਕਾਉਂਦਾ ਹੈ। ਇੱਕ ਪ੍ਰਦਾਤਾ ਦੀ ਅਧਿਕਾਰਤ ਐਪਲੀਕੇਸ਼ਨ ਹੈ, ਜੋ ਆਪਣੀਆਂ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਅਤੇ ਆਰਕੀਟੈਕਚਰ ਲੋੜਾਂ ਲਿਆਉਂਦੀ ਹੈ। ਦੂਜਾ ਹੱਥ ਨਾਲ ਲਿਖੀ ਸੰਰਚਨਾ ਫ਼ਾਈਲ ਹੈ ਜੋ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵੱਲੋਂ ਪਹਿਲਾਂ ਹੀ ਪੈਕੇਜ ਕੀਤਾ ਮਿਆਰੀ ਕਲਾਇੰਟ ਵਰਤਦਾ ਹੈ। ਦੋਵੇਂ ਇੱਕੋ ਸੇਵਾ ਤੱਕ ਪਹੁੰਚਦੇ ਹਨ, ਅਤੇ ਸੰਭਾਲ ਦੇ ਲਿਹਾਜ਼ ਨਾਲ ਇਹ ਇੱਕ-ਦੂਜੇ ਦੇ ਬਦਲ ਨਹੀਂ ਹਨ।
ਆਰਕੀਟੈਕਚਰ ਦਾ ਸਵਾਲ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ, ਕਿਉਂਕਿ 64-ਬਿੱਟ ਬੋਰਡ 32-ਬਿੱਟ ਉਪਭੋਗਤਾ ਸਪੇਸ ਚਲਾ ਰਿਹਾ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਦਿੰਦੀ ਹੈ।
ਦੋ ਸਹਾਇਤਾ ਸੀਮਾਵਾਂ, ਦੋ ਇੰਸਟਾਲਰ ਨਹੀਂ
ਤੁਸੀਂ ਜਿਸ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਉਸ ਲਈ ਪ੍ਰਦਾਤਾ ਦਾ ਮੌਜੂਦਾ ਇੰਸਟਾਲੇਸ਼ਨ ਪੰਨਾ ਪੜ੍ਹੋ ਅਤੇ ਬੋਰਡ ਨਾਲ ਮਿਲਾਓ: ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਰਿਲੀਜ਼, ਪੈਕੇਜ ਆਰਕੀਟੈਕਚਰ ਅਤੇ ਡੈਸਕਟਾਪ ਜਾਂ ਸੈਸ਼ਨ ਦੀ ਕੋਈ ਵੀ ਲੋੜ। Pi ਦਾ 64-ਬਿੱਟ ਕਾਰਜ ਸਮਰਥਨ ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਹੁਣ ਕਿਹੜੀ ਉਪਭੋਗਤਾ ਸਪੇਸ ਸਥਾਪਿਤ ਹੈ, ਅਤੇ ਪੈਕੇਜ ਮੈਨੇਜਰ ਉਹੀ ਮੁੱਲ ਜਾਂਚਦਾ ਹੈ। dpkg --print-architecture ਅਤੇ uname -m ਦੋਵੇਂ ਇੱਕ-ਇੱਕ ਲਾਈਨ ਵਿੱਚ ਜਵਾਬ ਦਿੰਦੇ ਹਨ। ਜੇ ਰਿਲੀਜ਼ ਜਾਂ ਆਰਕੀਟੈਕਚਰ ਦਸਤਾਵੇਜ਼ਬੱਧ ਸਮੂਹ ਤੋਂ ਬਾਹਰ ਹੈ, ਤਾਂ ਐਪਲੀਕੇਸ਼ਨ ਸਥਾਪਿਤ ਹੋਣ 'ਤੇ ਵੀ ਉੱਥੇ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।
ਸਹਾਇਤਾ ਪੈਕੇਜਿੰਗ ਢੰਗ ਅਨੁਸਾਰ ਵੀ ਬਦਲਦੀ ਹੈ। ਇੱਕ ਪੈਕੇਜ ਫਾਰਮੈਟ ਲਈ ਦਰਜ ਸੀਮਾ ਆਪਣੇ ਆਪ ਰਿਪੋਜ਼ਟਰੀ ਬਿਲਡ 'ਤੇ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦੀ, ਅਤੇ Debian ਤੋਂ ਨਿਕਲੀ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਆਪਣੇ ਆਪ ਸਮਰਥਿਤ ਵਾਤਾਵਰਣ ਨਹੀਂ ਹੈ। ਭਾਈਚਾਰਕ ਪੈਕੇਜ ਅਤੇ ਪੁਰਾਣੀਆਂ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਧੀਆਂ ਆਪਣਾ ਸੰਭਾਲ ਮਾਡਲ ਲਿਆਉਂਦੀਆਂ ਹਨ, ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਜਾਣ-ਬੁੱਝ ਕੇ ਸਵੀਕਾਰ ਕਰ ਸਕਦੇ ਹੋ ਪਰ ਅਚਾਨਕ ਨਹੀਂ ਅਪਣਾਉਣਾ ਚਾਹੀਦਾ।
ਐਪ ਜੋ ਦਿੰਦੀ ਹੈ ਅਤੇ ਪਰੋਫਾਈਲ ਨਹੀਂ
ਅਧਿਕਾਰਤ ਐਪਲੀਕੇਸ਼ਨ ਸਿਰਫ਼ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਹੈ: ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰਦਾਤਾ ਦਾ ਕਿੱਲ ਸਵਿੱਚ, DNS ਸੰਭਾਲ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਟੌਗਲ ਲਿਆਉਂਦੀ ਹੈ, ਅਤੇ ਪ੍ਰਦਾਤਾ ਇਨ੍ਹਾਂ ਵਿਵਹਾਰਾਂ ਨੂੰ ਇੱਕ ਸਮੂਹ ਵਜੋਂ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ। ਮਿਆਰੀ ਕਲਾਇੰਟ ਨੂੰ ਦਿੱਤੀ ਹੱਥ ਨਾਲ ਬਣੀ ਪਰੋਫਾਈਲ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਵੀ ਵਿਰਾਸਤ ਵਿੱਚ ਨਹੀਂ ਲੈਂਦੀ। ਹੱਥ ਨਾਲ ਸੰਭਾਲਿਆ ਕਲਾਇੰਟ ਕਨੈਕਸ਼ਨ ਦਾ ਜੀਵਨ-ਚੱਕਰ ਅਤੇ ਸਥਾਨਕ ਫੇਲ੍ਹ ਨੀਤੀ ਦਾ ਮਾਲਕ ਹੁੰਦਾ ਹੈ, ਜੋ ਤੁਸੀਂ ਖੁਦ ਸੈੱਟ ਕਰਦੇ ਹੋ ਤਾਂ ਠੀਕ ਹੈ ਅਤੇ ਉਹ ਨਾਲ ਆਏ ਮੰਨਦੇ ਹੋ ਤਾਂ ਹੈਰਾਨੀਜਨਕ ਹੈ।
ਜੇ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਜਿਵੇਂ ਟਨਲ ਤੋਂ ਬਾਹਰ ਟ੍ਰੈਫਿਕ ਰੋਕਣਾ, ਤਾਂ ਉਹ ਪ੍ਰਦਾਤਾ ਦੀ ਐਪ ਵਿੱਚ ਨਹੀਂ, ਤੁਹਾਡੀ ਸੰਰਚਨਾ ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
WireGuard ਹੱਥ ਨਾਲ: ਮਹੱਤਵਪੂਰਨ ਕਦਮ
ਪ੍ਰਦਾਤਾ ਮਿਆਰ-ਅਨੁਕੂਲ ਕਲਾਇੰਟ ਲਈ WireGuard ਸੰਰਚਨਾ ਬਣਾਉਣ ਦਾ ਦਸਤਾਵੇਜ਼ ਦਿੰਦਾ ਹੈ ਅਤੇ ਹੱਥ ਨਾਲ ਸੈੱਟਅਪ ਲਈ ਉਹੀ ਰਾਹ ਸਿਫਾਰਸ਼ ਕਰਦਾ ਹੈ, ਪੁਰਾਣੇ ਯੰਤਰਾਂ ਲਈ OpenVPN ਰੱਖਦਿਆਂ। ਖਾਤੇ ਦੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਪਰੋਫਾਈਲ ਬਣਾਓ, ਉਹ Pi 'ਤੇ ਲਿਆਓ ਅਤੇ ਉੱਥੇ ਰੱਖੋ ਜਿੱਥੇ ਸਿਰਫ਼ ਮਾਲਕ ਪੜ੍ਹ ਸਕੇ। ਫ਼ਾਈਲ ਕਦੇ ਸਹਾਇਤਾ ਥ੍ਰੈਡ ਵਿੱਚ ਪੇਸਟ ਨਾ ਕਰੋ, ਕਿਉਂਕਿ ਦੋਸਤਾਨਾ ਫ਼ਾਈਲ ਨਾਮ ਅੰਦਰਲੀ ਨਿੱਜੀ ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਕਾਸ਼ਨਯੋਗ ਨਹੀਂ ਬਣਾਉਂਦਾ। ਫਿਰ ਹੋਰ ਕੁਝ ਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਬੇਨਤੀ ਨਾਲ ਟਨਲ ਜਾਂਚੋ।
ਸਰਵਰ ਹਟਾਉਣਾ ਇੱਕ ਕਾਰਜਕਾਰੀ ਵੇਰਵਾ ਹੈ ਜੋ ਲੋਕ ਭੁੱਲ ਜਾਂਦੇ ਹਨ। ਹੱਥ ਨਾਲ ਚੁਣਿਆ ਐਂਡਪੌਇੰਟ ਵਾਪਸ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਪ੍ਰਦਾਤਾ ਦੱਸਦਾ ਹੈ ਕਿ ਬਦਲਵੀਂ ਸੰਰਚਨਾ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਪਰੋਫਾਈਲ ਕਿਹੜਾ ਐਂਡਪੌਇੰਟ ਵਰਤਦੀ ਹੈ ਇਹ ਲਿਖੋ, ਤਾਂ ਜੋ ਬਾਅਦ ਦੀ ਖਰਾਬੀ ਦਾ ਨਿਦਾਨ ਹੋ ਸਕੇ।
ਤੈਅ ਕਰੋ ਕਿ Pi ਗੇਟਵੇ ਵੀ ਹੈ ਜਾਂ ਨਹੀਂ
Pi ਦੀਆਂ ਆਪਣੀਆਂ ਐਪਾਂ ਜੋ ਟਨਲ ਵਰਤਦੀਆਂ ਹਨ, ਉਹ ਆਪਣੇ ਆਪ ਇਸਦੇ ਪਿੱਛੇ ਬੈਠੇ ਯੰਤਰਾਂ ਲਈ ਗੇਟਵੇ ਨਹੀਂ ਬਣਦਾ। ਫਾਰਵਰਡਿੰਗ, ਵਾਪਸੀ ਰਾਊਟਿੰਗ, ਰਿਜ਼ੌਲਵਰ ਦੀ ਮਾਲਕੀ ਅਤੇ ਟਨਲ ਤੋਂ ਬਾਹਰ ਟ੍ਰੈਫਿਕ ਭੱਜਣ ਤੋਂ ਰੋਕਣ ਵਾਲੀ ਕੋਈ ਵੀ ਨੀਤੀ ਆਪਣੇ ਫੇਲ੍ਹ ਹੋਣ ਦੇ ਢੰਗਾਂ ਵਾਲਾ ਵੱਖਰਾ ਡਿਜ਼ਾਈਨ ਹੈ। ਜੇ ਹੋਰ ਯੰਤਰ ਦਾਇਰੇ ਵਿੱਚ ਹਨ, ਤਾਂ Pi ਦਾ ਕਨੈਕਸ਼ਨ ਉਨ੍ਹਾਂ ਨੂੰ ਢਕਦਾ ਹੈ ਮੰਨਣ ਦੀ ਥਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਆਪਣਾ ਕੇਸ ਮੰਨ ਕੇ ਮੁਲਾਂਕਣ ਕਰੋ। ਇਹੀ ਵੱਖਰਾਪਣ ਛੋਟੀ ਤੈਨਾਤੀ ਨੂੰ ਸੰਭਾਲਯੋਗ ਰੱਖਦਾ ਹੈ।
ਫਿਰ ਜੀਵਨ-ਚੱਕਰ ਸਵੀਕਾਰ ਕਰੋ: Pi ਤੋਂ ਨਵੀਂ ਬੇਨਤੀ, ਮਨੋਰਥਿਤ ਰਿਜ਼ੌਲਵਰ ਰਾਹੀਂ ਨਾਮ ਹੱਲ, ਅਤੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਯੋਜਿਤ ਬੂਟ ਜਾਂ ਮੁੜ-ਜੁੜਾਈ ਵਿਵਹਾਰ। ਐਪ ਜਾਂ ਪਰੋਫਾਈਲ ਇਹ ਦਿੰਦੀ ਹੈ ਮੰਨਣ ਦੀ ਥਾਂ ਹਰ ਇੱਕ ਨੂੰ ਜਾਂਚੋ।
ਛੱਡਣ ਯੋਗ ਮਿੱਥ ਇਹ ਹੈ ਕਿ ਲੀਨਕਸ ਇੰਸਟਾਲਰ ਅਤੇ WireGuard ਫ਼ਾਈਲ ਇੱਕੋ ਫੈਸਲਾ ਦਰਸਾਉਂਦੇ ਹਨ। ਇਹ ਦੋ ਵੱਖਰੇ ਮਾਲਕਾਂ ਵਾਲੇ ਦੋ ਕਾਰਜ ਮਾਡਲ ਹਨ।