= Paano ipasa ang mga port sa isang Linux VPS =

Alam kong marami itong lalabas kung makakakuha ka ng static na IP at mga forward port. Tulad ng alam namin, hindi mo magagawa (sa oras na ito)

Naisipan kong ibahagi kung paano mag-forward ng mga port
~~to~~ mula sa isang VPS. Gumagamit ako ng Digital Ocean, ngunit hindi dapat mahalaga ang provider (hangga't ito ay Linux)
Mga Detalye:
Mayroon akong Wireguard setup mula sa Home server hanggang DO server. Ang IP ng home server ay 10.8.0.3. Ang DO IP ay 10.8.0.1
DO server network adapter ay eth0 at ang Wireguard adapter ay wg0
Sa lahat ng bagay, gusto kong gawing available ang aking home IRC server (para lamang sa kasiyahan bilang pagsubok). Ang IRC ay tumatakbo sa port 6667
Narito ang mga iptables na utos na tatakbo upang maipasa ang 6667 mula sa aking pampublikong IP sa aking home server:
sudo iptables -A FORWARD -i eth0 -o wg0 -p tcp --syn --dport 6667 -m conntrack --ctstate NEW -j ACCEPT sudo iptables -A FORWARD -i eth0 -o wg0 -m conntrack --ctstate ESTABLISHED, KAUGNAYAN -j TANGGAPIN sudo iptables -A FORWARD -i wg0 -o eth0 -m conntrack --ctstate ESTABLISHED, RELATED -j ACCEPT sudo iptables -P FORWARD DROP sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 6667 -j DNAT --to-destination 10.8.0.3 sudo iptables -t nat -A POSTROUTING -o wg0 -p tcp --dport 6667 -d 10.8.0.3 -j SNAT --to-source 10.8.0.1
EDIT: itinuro sa akin na sinabi kong forward to. Dapat ay nasa unahan
**mula sa naayos ko sa post

Ang isa pang pagpipilian ay ang paggamit ng autossh na may reverse pipe. Ginagawa ko ito sa isang kahon na may static na ip na tumatakbo ng nginx at pagkatapos ay proxy sa pamamagitan ng hostname at may ilang mga server na tumatakbo sa likod ng starlink sa ganitong paraan. Ang isang simpleng raspberry pi ang humahawak sa autossh na awtomatikong muling kumokonekta sa anumang mga isyu

Gumagamit ako dati ng autossh ngunit nakita kong ito ay mapagkakatiwalaan. Kung ang tunnel ay bumaba nang humigit-kumulang 1/2, ang oras ng audossh ay lalabas na pataas, ngunit ang mga ipinasa na port ay hindi gumagana. Natagpuan ko ang Wiregueard na may port forwarding na mas matatag

Paano mag-forward ng mga port
**mula** sa isang Linux VPS
Ang isang ssh tunnel ay gagana rin para dito kung sa ilang kadahilanan ay wala kang root access

Magandang solusyon. Nag-aalok din ang DO ng libreng Outline VPN software upang tumakbo sa isa sa iyong mga server ng DO. Easy click setup. Mga libreng kliyente para sa karamihan ng OS at mobiles. Hindi ito sinubukan gamit ang port forwarding ngunit maaaring may ibang sumubok nito

Paminsan-minsan ay gumagawa ako ng isang palabas sa radyo sa internet, at ang mga tagapakinig ay nakasanayan nang gumamit ng IRC para makipag-chat sa DJ. Kaya oo, ang IRC ay hindi pa ganap na patay

== Tungkol sa Komunidad ==
Mga miyembro
Online