رهایی - رله کردن سرور داخلی به خارج با ۲ روش
به یاد مهسا امینی و همه انسان هایی که به آنها ظلم شدهمیخوام خیلی سریع بهتون بگم چطوری سرور خودتون رو رله کنید اینطوری هر کسی با پورت خاص سرور شما وصل میشه مستقیم وصل میشه به سرور خارج (مناسب برای دور زدن اینترانت)
روش اول - ip table
با این سری دستورات پورت 443 ما به پورت 443 سروری با ای پی 1.2.3.4 مپ میشود
sudo apt install iptables nginx -y sysctl net.ipv4.ip_forward=1 iptables -t nat -A PREROUTING -p udp --dport 443 -j DNAT --to-destination 1.2.3.4:443 iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 1.2.3.4:443 iptables -t nat -A POSTROUTING -j MASQUERADE
روش دوم - socat
بخش {DEST-ADDR:DEST-PORT} رو خودتون متناسب با چیزی که هست پر کنید
usr/bin/socat -dd TCP4-LISTEN:444,fork,bind=0.0.0.0 TCP4:{DEST-ADDR:DEST-PORT}
سپس یک عدد سرویس بسازید در مسیر
/etc/systemd/system/socat.service
و محتویات زیر رو توش قرار بدید
[Unit] Description=Socat Serial Loopback #Before=my-other.service [Service] Type=simple StandardOutput=syslog StandardError=syslog SyslogIdentifier=socat-serial-lo ExecStart=/usr/bin/socat -dd TCP4-LISTEN:444,fork,bind=0.0.0.0 TCP4:{DEST-ADDR:DEST-PORT} Restart=always [Install] WantedBy=multi-user.target
حالا سرویس رو فعال کنید
sudo systemctl daemon-reload sudo systemctl enable —now socat