Мне удалось загрузить файл OpenVPN из VPN Gate, импортировать его и подключить его. VPN был подключен, и мой IP-адрес был изменен, но я не смог получить доступ к определенной странице (которая, как мне кажется, заблокирована моим интернет-провайдером), как это было бы при использовании моей локальной беспроводной сети. Насколько я знаю, VPN должен обходить любые блоки моим провайдером.
Я пытался, используя DNS и прямой IP-адрес (также используя метод TCP и UDP), но ни один из них не работает. Я также пытался подключиться как по беспроводной, так и по USB-проводам с моего телефона на Android, но ни один не работает. (беспроводная связь привязана к телефону Android)
Хотя, с той же конфигурацией VPN, я могу получить доступ к странице с помощью своего телефона.
Я подключен с телефона с подключением LTE , и это мой единственный источник интернета, пока это сообщение не отредактировано.
Здесь - это выходные данные ifconfig
, route
и traceroute google.com
по порядку. Я набрал его при подключении к VPN.
Вывод файлов ip route show
(при подключении к VPN) и resolv.conf
:
$ ip route show
default via 10.211.1.98 dev tun0 proto static metric 50
default via 192.168.43.1 dev wlo1 proto static metric 600
10.211.1.98 dev tun0 proto kernel scope link src 10.211.1.97 metric 50
131.147.175.48 via 192.168.43.1 dev wlo1 proto static metric 600
169.254.0.0/16 dev wlo1 scope link metric 1000
192.168.43.0/24 dev wlo1 proto kernel scope link src 192.168.43.77 metric 600
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
Как мне добраться до заблокированной страницы?
Быстрый обходной путь, предложенный Мукешем (ссылаясь на этот вопрос ), является для меня приемлемым в настоящее время решением.
Изменяя DNS-серверы IPv4 в моей локальной сети (пусть это будут 8.8.8.8
и 8.8.4.4
), он без проблем проходил через заблокированную страницу (т.е. Reddit).
Это, вероятно, один из многочисленных применимых ответов для меня.
Проблема в том, что серверы имен не обновляются. Они по-прежнему указывают на NS вашего интернет-провайдера, и DNS является распространенным способом блокирования.
Обычно поставщик VPN выталкивает DNS-сервер при подключении. Чтобы на самом деле использовать их, вы должны попросить OpenVPN изменить настройки системы. Добавьте следующие строки в файл конфигурации OpenVPN:
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Это скрипт, который автоматически обновит ваш resolv.conf
при подключении и снова при отключении.
Хорошая новость в отношении блокировки DNS заключается в том, что вам может не потребоваться VPN. Попробуйте просто указать разные DNS-серверы, не подключаясь к VPN, и посмотрите, позволяет ли это получить доступ к заблокированным сайтам.