ਮੇਰੇ ਕੋਲ ਤਿੰਨ ਵੱਖਰੇ ਉਬੰਟੂ VPS ਸਰਵਰ ਹਨ (A, B, C)
ਪਹਿਲਾਂ ਮੇਰੇ ਕੋਲ ਸਰਵਰ A ਨਾਲ ਜੁੜਿਆ ਸਿਰਫ਼ ਇੱਕ IP ਪਤਾ ਸੀ ਅਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਸੀ
iptables ਕਿਸੇ ਵੀ ਆਉਣ ਵਾਲੇ ਪੈਕੇਟ ਨੂੰ IP ਨੂੰ ਅੱਗੇ ਭੇਜਣ ਲਈ
11.22.33.44 ਪੋਰਟ 443 ਤੋਂ ਆਈਪੀ ਐਡਰੈੱਸ 'ਤੇ
55.66.77.88 (ਸਰਵਰ ਬੀ)
ਅਤੇ ਕਲਾਇੰਟ ਦੇ ਖੇਤਰ ਵਿੱਚ ਬਲਾਕਿੰਗ ਨੂੰ ਬਾਈਪਾਸ ਕਰਨ ਲਈ ਮੇਰੇ TCP ਕੁਨੈਕਸ਼ਨ ਲਈ ਇੱਕ ਗੇਟਵੇ ਵਜੋਂ ਸਰਵਰ A ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਮੈਂ ਇਸ ਵਿੱਚ ਇੱਕ ਨਿਯਮ ਜੋੜ ਕੇ ਕੀਤਾ
ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ PREROUTIN:
$iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-ਮੰਜ਼ਿਲ 55.66.77.88:443
ਵਿੱਚ ਇੱਕ ਨਿਯਮ ਜੋੜਨ ਦੇ ਨਾਲ ਨਾਲ
ਪੋਸਟਰੂਟਿੰਗ:
$ iptables -t nat -A POSTROUTING -j MASQUERADE
ਮੈਂ ਕੋਈ ਹੋਰ IP ਪਤਾ ਖਰੀਦਣਾ ਚਾਹੁੰਦਾ ਹਾਂ (
99.10.11.12) ਸਰਵਰ A 'ਤੇ ਮੇਰੇ VPS ਪ੍ਰਦਾਤਾ ਤੋਂ ਜੋ ਕਿ ਇਸ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾਵੇਗਾ
eth1 ਅਤੇ ਉਸ ਪਤੇ 'ਤੇ ਪੈਕਟਾਂ ਨੂੰ ਸਰਵਰ C (
13.14.15.16)
ਪਰ ਜਿਵੇਂ ਹੀ ਦੂਜਾ IP ਖਰੀਦਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕਿਰਿਆਸ਼ੀਲ ਹੁੰਦਾ ਹੈ, ਸਭ ਕੁਝ ਕੰਮ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ ਇੱਥੋਂ ਤੱਕ ਕਿ ਆਉਣ ਵਾਲੇ ਪੈਕੇਟ ਵੀ
11.22.33.44 ਸਰਵਰ B 'ਤੇ ਨਾ ਪਹੁੰਚੋ

ਮੈਨੂੰ ਯਕੀਨ ਨਹੀਂ ਹੈ ਕਿ ਮੈਂ ਜੋ ਚਾਹੁੰਦਾ ਹਾਂ ਅਤੇ ਇਸ ਬਾਰੇ ਸਿੱਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹਾਂ ਉਸਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਨਿਯਮਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਰਚਿਤ ਕਰਨਾ ਹੈ
iptables ਨੇ ਮੈਨੂੰ ਹੋਰ ਵੀ ਉਲਝਣ ਵਿੱਚ ਪਾਇਆ.