Advertisement
gregorst

Script per apertura porte su wireguard

May 24th, 2022 (edited)
1,275
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Script per apertura porte su wireguard
  2.  
  3. Creare un file .sh e incollare il tutto
  4.  
  5. #wg
  6. #Si presume che il nome dell'intefaccia wg sia wg0
  7. network=wg0
  8. echo "Ciao, quale porta desideri aprire?"
  9. read BASE
  10. echo "Inserisci l'ip del client per il quale desideri l'apertura della porta"
  11. read client
  12. echo "Inserisci l'ip dell'interfaccia wg0 (Se script di Nyr, 10.7.0.1)"
  13.  
  14. read sources
  15. #echo "Inserisci il nome della rete virtuale della tua vpn"
  16. #read network
  17. echo "Inserisci il nome della scheda di rete primaria del tuo server"
  18. read lnetwork
  19. iptables -A FORWARD -i $lnetwork -o $network -p tcp --syn --dport "$BASE" -m conntrack --ctstate NEW -j ACCEPT
  20. iptables -A FORWARD -i $lnetwork -o $network -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
  21. iptables -A FORWARD -i $network -o $lnetwork -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
  22. iptables -t nat -A PREROUTING -i $lnetwork -p tcp --dport "$BASE" -j DNAT --to-destination $client
  23. iptables -t nat -A POSTROUTING -o $network -p tcp --dport "$BASE" -d "$client" -j SNAT --to-source $sources
Advertisement
RAW Paste Data Copied
Advertisement