XMPP ਫਾਈਲ ਟ੍ਰਾਂਸਫਰ ਲਈ XEP-0065 SOCKS5 ਸੇਵਾ ਲੱਭਣਾ
XMPP ਫਾਈਲ-ਟ੍ਰਾਂਸਫਰ ਪ੍ਰੌਕਸੀ ਚੁਣਦੇ ਸਮੇਂ XEP-0065 ਸੇਵਾ ਖੋਜ, streamhost ਚੋਣ ਅਤੇ ਸਰਗਰਮ ਕਰਨ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਕੋਈ ਵੀ ਆਊਟਬਾਊਂਡ SOCKS5 ਐਂਡਪੁਆਇੰਟ ਆਪਣੇ ਆਪ XMPP ਫਾਈਲ-ਟ੍ਰਾਂਸਫਰ ਰੀਲੇ ਨਹੀਂ ਹੁੰਦਾ। XEP-0065 ਨੂੰ XMPP ਖੋਜ ਅਤੇ ਸਰਗਰਮ ਕਰਨ ਵਿੱਚ ਹਿੱਸਾ ਲੈਣ ਵਾਲੀ ਸੇਵਾ ਦੇ ਨਾਲ-ਨਾਲ ਸਾਕਟ ਖੋਲ੍ਹਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਸੇਵਾ ਦਾ ਇੱਕ XMPP ਪਤਾ ਅਤੇ ਇੱਕ ਨੈੱਟਵਰਕ ਹੋਸਟ/ਪੋਰਟ ਹੁੰਦਾ ਹੈ। ਸ਼ੁਰੂ ਕਰਨ ਵਾਲਾ ਉਮੀਦਵਾਰ ਲੱਭਦਾ ਹੈ ਅਤੇ streamhost ਪੇਸ਼ ਕਰਦਾ ਹੈ; ਟਾਰਗੈਟ ਵਰਤੋਂਯੋਗ ਇੱਕ ਚੁਣਦਾ ਹੈ। ਇਸਦਾ SOCKS ਮੰਜ਼ਿਲ ਮੁੱਲ ਸਟ੍ਰੀਮ ਪਛਾਣਕਰਤਾ ਅਤੇ ਦੋਵਾਂ ਭਾਗੀਦਾਰਾਂ ਦੇ JID ਤੋਂ ਆਉਂਦਾ ਹੈ, ਪ੍ਰਾਪਤਕਰਤਾ ਦੇ ਜਨਤਕ IP ਲਈ ਆਮ ਬੇਨਤੀ ਨਹੀਂ। ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਟ੍ਰਾਂਸਫਰ ਵਿੱਚ, ਸਰਗਰਮ ਕਰਨਾ ਸੇਵਾ ਨੂੰ ਦੋਵੇਂ ਸਟ੍ਰੀਮ ਜੋੜਨ ਲਈ ਕਹਿੰਦਾ ਹੈ।
ਜਦੋਂ ਟ੍ਰਾਂਸਫਰ ਰੁਕਦਾ ਹੈ, ਪਹਿਲਾ ਅਧੂਰਾ ਪੜਾਅ ਲੱਭੋ: ਖੋਜ, streamhost ਕਨੈਕਸ਼ਨ, ਟਾਰਗੈਟ ਚੋਣ ਜਾਂ ਸਰਗਰਮ ਕਰਨਾ। ਹੋਸਟ ਨਾਲ ਕਨੈਕਸ਼ਨ ਸਫਲ ਹੋ ਸਕਦਾ ਹੈ ਜਦਕਿ XMPP ਤਾਲਮੇਲ ਅਜੇ ਵੀ ਫੇਲ ਹੁੰਦਾ ਹੈ। ਕਲਾਇੰਟ ਅਤੇ ਸੇਵਾ ਦੇ ਸਬੂਤ ਦੀ ਤੁਲਨਾ ਕਰਦੇ ਸਮੇਂ ਸੇਵਾ JID, ਐਂਡਪੁਆਇੰਟ ਅਤੇ ਟ੍ਰਾਂਸਫਰ ID ਇਕੱਠੇ ਰੱਖੋ।
ਕਨਫਿਗਰੇਸ਼ਨ ਲਈ, XMPP ਸਰਵਰ ਦੀ ਘੋਸ਼ਿਤ ਸੇਵਾ ਅਤੇ ਸਹੀ Smack ਰਿਲੀਜ਼ ਵਿੱਚ bytestream ਮੈਨੇਜਰ ਦੀ ਜਾਂਚ ਕਰੋ। ਪੁਰਾਣੇ ਮੈਨੇਜਰ ਸਮਰਥਿਤ ਕਸਟਮ-ਹੋਸਟ ਢੰਗ ਤੋਂ ਬਿਨਾਂ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਚੋਣ ਕਰ ਸਕਦੇ ਹਨ। ਮੌਜੂਦਾ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਪ੍ਰੌਕਸੀ ਤਰਜੀਹ ਅਤੇ ਸਮਾਂ ਸੀਮਾਵਾਂ ਹਨ, ਪਰ ਆਖਰੀ ਕੰਮ ਕਰਨ ਵਾਲੇ ਉਮੀਦਵਾਰ ਨੂੰ ਤਰਜੀਹ ਦੇਣਾ ਨਾ ਨਵੀਂ ਸੇਵਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਨਾ ਹੀ ਅਸੰਗਤ ਐਂਡਪੁਆਇੰਟ ਨੂੰ XEP-0065 ਸਮਝਣ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।