gSpotx2f / ruantiblock_openwrt

Обход блокировок в OpenWrt с помощью Tor или VPN
GNU General Public License v3.0
218 stars 20 forks source link

Трафик не хочет ходить через wireguard 2 #10

Closed zalessky closed 2 years ago

zalessky commented 2 years ago

Та же проблема, как описано тут. Трафик не хочет ходить через wireguard

/etc/config/network на роутере:

config interface 'wg0'
        option proto 'wireguard'
        option mtu '1420'
        option private_key 'private_key'
        list addresses '10.6.0.5/24'

config wireguard_wg0 'oracle'
        option public_key 'public_key'
        option preshared_key 'preshared_key'
        option persistent_keepalive '25'
        option endpoint_host 'IP'
        option endpoint_port '51820'
        list allowed_ips '0.0.0.0/0'
        option description 'Wireguard'

/etc/config/firewall на роутере:

config zone
        option name 'wireguard'
        option forward 'REJECT'
        option output 'ACCEPT'
        option input 'REJECT'
        option masq '1'
        option mtu_fix '1'
        list network 'wg0'

config forwarding
        option dest 'wireguard'
        option src 'lan'

config forwarding
        option dest 'wan'
        option src 'lan'

Настройки как указано в issue и в wiki-инструкции. Прошу помощи. Что я сделал не так? Куда смотреть?

zalessky commented 2 years ago

Нашел проблему. Не дочитал и не сделал это: Для PPtP и WireGuard необходимо отключить маршрут по умолчанию (uci set network.ИМЯ_VPN_ИНТЕРФЕЙСА.defaultroute=0) и использование получаемых DNS-серверов (uci set network.ИМЯ_VPN_ИНТЕРФЕЙСА.peerdns=0).