رهایی - رله کردن سرور داخلی به خارج با ۲ روش

رهایی - رله کردن سرور داخلی به خارج با ۲ روش

به یاد مهسا امینی و همه انسان هایی که به آنها ظلم شده

میخوام خیلی سریع بهتون بگم چطوری سرور خودتون رو رله کنید اینطوری هر کسی با پورت خاص سرور شما وصل میشه مستقیم وصل میشه به سرور خارج (مناسب برای دور زدن اینترانت)


راه اندازی open vpn

روش اول - 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



Report Page