Jump to content

LegionI

Forum Members
  • Posts

    3
  • Joined

  • Last visited

Equipment

  • Keenetic
    Omni II

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

LegionI's Achievements

Newbie

Newbie (1/5)

1

Reputation

  1. На Omni II с прошивой v2.08 его нет. И при этом оно показывает что это самая свежая версия прошивки. И да, вы говорили именно про клиент?
  2. Собственно, сабж: Простой метод установки OpenVPN. Должен знать каждый бабушкин "программист", разбанивающий ей сайты с рецептиками, хостящиеся на Amazon, который РКМ успешно положили. Зачем, есть же PPTP? Во-первых, нет нормально работающего и бесплатного российского PPTP. Ну, а опен есть. В принципе, мой выбор сразу пал на Freeopenvpn, но не на оригинальный. Почему частник? Да потому что частники не меняют пароли, в отличии от оригинальных. Для оригинального нужно писать скрипт, который будет каждые 10 часов стопать сервис, качать картинку с капчей, отправлять её на API, получать пароль, проиписывать его, куда надо и наконец, запускать VPN обратно. Установим же его! Итак, сначала поставим все пакеты: opkg update opkg install dropbear findutils iptables ldconfig libc libgcc liblzo libndm libopenssl libpthread librt libssp libstdcpp ndmq openvpn-openssl opt-ndmsv2 terminfo zlib openvpn #Это просто все депенды, не пинайте. Реально вам мало чего из этого понадобится ставить. Большинство пакетов есть даже в старых прошивках. В /opt/etc/openvpn положим конфиг, и назовём его, к примеру: russia.ovpn. А теперь изменим файл /opt/etc/init.d/S20openvpn, указав именно то имя конфига, которым мы его обозвали. ARGS="--daemon --cd /opt/etc/openvpn --config russia.ovpn" Теперь с помощью команды ifconfig посмотрим интерфейсы и найдём тот, где будет адрес 192.168.1.1. У меня лично это был br0. Тогда скрипт /opt/etc/ndm/netfilter.d/vpn.sh будет выглядеть так: #!/bin/sh [ "$table" != filter ] && exit 0 iptables -I FORWARD -i br0 -o tun+ -j ACCEPT iptables -I FORWARD -i tun+ -o br0 -j ACCEPT iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE
×
×
  • Create New...