#Was struggling 2 days for this fix. here is config lines:

# First, create new Wireguard interface named "Wireguard". Connect to it, test if it shows latest handshake time. (in wireguard app, make sure it works)

# Only then run these commands


#ეს არის კლიენტისთვის wireguard-ის აიპის მინიჭება (config ფაილში Address რაც არის, ის)
/ip address
add address=10.1.1.12/24 interface=wireguard network=10.1.1.0

#ვაკეთებთ თეუბლს პაკეტების დასამთხვევად
/routing table
add name=wg-table fib

#ვაძლევთ პაკეტებს სწორ მიმართულებას
/ip firewall mangle
add action=mark-connection chain=input in-interface=wireguard new-connection-mark=VPN-conn passthrough=yes
add action=mark-routing chain=output connection-mark=VPN-conn new-routing-mark=wg-table passthrough=no
add action=mark-connection chain=forward in-interface=wireguard new-connection-mark=VPN-conn-f passthrough=no
add action=mark-routing chain=prerouting connection-mark=VPN-conn-f in-interface=bridge new-routing-mark=wg-table

#ყველა პაკეტმა, რომელსაც აქვს wg-table მარკი, უნდა გაიაროს უკან 10.1.1.1 მიმართულებით
/ip route
add distance=1 gateway=10.1.1.1 routing-table=wg-table

#დავრთოთ ნებართვა შემომავალ პაკეტებს wireguard ინტერფეისში
/ip firewall filter
add action=accept chain=input comment="ACCEPT WIREGUARD" in-interface=wireguard protocol=tcp place-before=1

#just a breakline
# შემდეგ, Aloowed list-ში მიუთითე 10.1.1.1/24 (peer-ის კონფიგურაციისას)





VIdeo guide for Site To Site Wireguard config: https://www.youtube.com/watch?v=P6f8Qc4EItc