Advertisement
jmlee337

/etc/wireguard/wg0.conf (server config)

Jun 16th, 2023 (edited)
1,742
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. [Interface]
  2. Address = 10.0.2.1/32
  3. ListenPort = 51820
  4. PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
  5. PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  6. PrivateKey = ***REDACTED***
  7. # PublicKey = dZDM5aWxz79pjxqFgS5+G109r/hjgf2tEO+4rW/AhkE=
  8.  
  9. PostUp = tc qdisc add dev wg0 parent root handle 1: hfsc default 1
  10. PostUp = tc class add dev wg0 parent 1: classid 1:1 hfsc sc rate 20mbit ul rate 20mbit
  11. PostUp = tc class add dev wg0 parent 1:1 classid 1:3 hfsc ls rate 800kbit ul rate 800kbit
  12. PostUp = tc class add dev wg0 parent 1:1 classid 1:4 hfsc ls rate 800kbit ul rate 800kbit
  13. PostUp = tc class add dev wg0 parent 1:1 classid 1:5 hfsc ls rate 800kbit ul rate 800kbit
  14. ***AND SO ON...***
  15. PostUp = tc filter add dev wg0 parent 1: protocol ip prio 1 u32 match ip dst 10.0.2.3 classid 1:3
  16. PostUp = tc filter add dev wg0 parent 1: protocol ip prio 1 u32 match ip dst 10.0.2.4 classid 1:4
  17. PostUp = tc filter add dev wg0 parent 1: protocol ip prio 1 u32 match ip dst 10.0.2.5 classid 1:5
  18. ***AND SO ON...***
  19.  
  20. [Peer]
  21. # Name = alice
  22. AllowedIPs = 10.0.2.3/32
  23. PublicKey = +1aMNpHmJtkeSHJVZKo62TBvqeUmbBgJtokqIXi9ugs=
  24.  
  25. [Peer]
  26. # Name = bob
  27. AllowedIPs = 10.0.2.4/32
  28. PublicKey = ZzZmMWtLI7h1IBwWsYcLZgIC/2vgE+DyTZTybQItbB8=
  29.  
  30. [Peer]
  31. # Name = carol
  32. AllowedIPs = 10.0.2.5/32
  33. PublicKey = idSChH9sckbCVY7Z/mMlUTifTnfwxEztamu3FGpy1Uk=
  34.  
  35. ***AND SO ON...***
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement