AUG 110 Опубликовано 17 апреля, 2019 (изменено) Подбор Хостинга только зарубежный Хостинг например Азия.2. Регистрируемся. ОС выбираем ибо на нем лучше всего делать VPN3. Для фёрста просим сразу же активировать TUN и NAT (пишем в билинге что-то типа Активизируйте, пожалуйста, TUN/TAP-устройства для сервера {IP вашего сервера}, а так же включите NAT). Для других хостеров может быть не актуально, поскольку это все может быть включено, но скорей всего - нет4. Лезем через ssh на сервер. Редактируем /etc/yum.conf. Ищем строчку plugins=1. Если стоит 0 то все нормально, если нет то правим.5. Командуем Код:# yum install openvpnСоглашаемся на установку. Если же послали куда подальше, то либо не выполнили пункт 4, если не помогло то меняем репозиторий юма6. Ну вот поставили... Теперь создаем конфигурационные файлы Код:# touch /etc/openvpn/openvpn.conf# mkdir /etc/openvpn/ccd# mkdir /etc/openvpn/keys# cp -r /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/# cp /usr/share/doc/openvpn-2.0.9/easy-rsa/openssl.cnf /etc/openvpn# cd /etc/openvpn/easy-rsa# chmod +x clean-all# chmod +x build*7. Редактируем /etc/openvpn/easy-rsa/vars Код:export KEY_COUNTRY=RUexport KEY_PROVINCE=MSKexport KEY_CITY=MOSCOWexport KEY_ORG="OpenVPN-TEST-INSTALLATION"export KEY_EMAIL="admin[at]example.com"8. Создаем ключи Код:# cd /etc/openvpn/easy-rsa# . ./vars# ./clean-allБудут спрашивать данные для сертификата, лучше отвечать ближе к правде, хотя и не обязательно: Код:# ./build-caАналогично, отвечать нужно на все вопросы. Common name должно быть server. На 2 вопроса отвечать y: Код:# ./build-key-server serverСоздаем ключ шифрования: Код:# ./build-dhСоздаем клиентский сертификат. Если у нас несколько клиентов, то повторяем этот шаг несколько раз, меняя номер клиента. В Common name указываем то же самое что и в параметре запроса (client1 - прим.): Код:# ./build-key client19. Топаем в /etc/openvpn. И редактируем конфиг openvpn.conf. Итак!!! То чего все так долго ждали!!! Рабочий конфиг сервера Код:port указываем нужным нам портproto tcpdev tunlocal указываем внешний айпишник сервераca /etc/openvpn/easy-rsa/keys/ca.crtcert /etc/openvpn/easy-rsa/keys/server.crtkey /etc/openvpn/easy-rsa/keys/server.keydh /etc/openvpn/easy-rsa/keys/dh1024.pemserver 10.8.0.0 255.255.255.0ifconfig-pool-persist ipp.txtpush "route 10.8.0.1"push "redirect-gateway def1" push "dhcp-option DNS 10.8.0.1"push "dhcp-option WINS 10.8.0.1"keepalive 10 320tun-mtu 1500comp-lzouser nobodymax-clients 10 client-to-clientgroup nobodypersist-keypersist-tunmssfix 1450status /etc/openvpn/openvpn-status.loglog /etc/openvpn/openvpn.logverb 4Если нужно в ручную указывать айпишник для клиента то редактируем файл ipp.txt в директории /etc/openvpn на клиента строчку следующего вида: Код:client1,10.8.0.410. Прокидываем нат для выхода на внешку: Код:# iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADEНа VPS на базе Virtuozzo вместо первой команды надо выполнить (если не знаете че за хуета то устанавливаем опытным путем... не соединяется со страницами - значит эта хрень стоит ): Код:# iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT --to-source IP_АДРЕС_ВАШЕГО_ВДСВыполнять нужно либо ту, либо эту комманду... хотя ниче не будет если обе выполнтие... После чего чтоб все вступило в силу выполняем: Код:# echo 1 > /proc/sys/net/ipv4/ip_forward11. Запускаем openvpn Код:# service openvpn startЛибо Код:# /etc/init.d/openvpn startРазницы нет. Если все нормально сделали то выдаст OK 12. Сервак настроили. Теперь настраиваем клиента. Описывать не буду как че делать - выложу один конфиг и какие ключи слить надо. Итак сливаем файлы ca.crt, client01.crt, client01.key (все находятся в /etc/openvpn/easy-rsa/keys). А вот и конфиг клиента для OpenVPN : Код:clientport указываем порт на котором работаемdev tunproto tcpremote сервак портresolv-retry infinitenobindroute-method exeroute-delay 2persist-keypersist-tunmute-replay-warningsca "ca.crt"cert "client2.crt"key "client2.key" ping 15ping-restart 45ping-timer-rem tun-mtu 1500 ifconfig 10.8.0.4 255.255.255.0dhcp-option DNS 10.8.0.1dhcp-option WINS 10.8.0.1 comp-lzons-cert-type servercipher BF-CBCverb 4mute 20P.SЕсли происходит ситуация, что при загрузке страниц висит ожидание открытия страницы... короче сервак найден, но страницы не грузит то меняем значение mtu (строка tun-mtu) в конфигах как сервака (после изменений перезагрузить не забудьте командой service openvpn restart)Кому интересно что такое MTU читайте документацию и учите матанализ. Подборка анонимных серверов Jabbersj.ms safetyjabber.com Jabber.cd thesecure.biz default.rs xmpp.jp jsrv.org securetalks.biz silper.cz xabber.de jabber.kg Изменено 17 апреля, 2019 пользователем AUG Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mrWeedSeed 14 Опубликовано 18 октября, 2020 Список публичных jabber серверов.https://xmpp.net/directory.phpВыбирать нужно с оценкой два А Многие сервера из списка уже лежат, но выбор есть Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты