Хочу себе записать на будущее как у меня организован доступ к мультимедийным ресурсам интернета кои могу попадать под запрет, занижение скорости воспроизведения, занижение качества воспроизведения, ну как-то так. Я не особо силен в описании, у меня есть задумки, которые я хочу реализовать и я их реализую, к примеру если ранее я сделал себе заметку, как для смартфонов которые подключаются к домашнему Wi-Fi это сделано, см. заметку: "Выход через домашний Wi-Fi + proxy на VPS Беларуси"
, то сейчас как с ноутбука который подключен кабелем к роутеру. Просто ноутбук (Lenovo E555)
под OS: Ubuntu 18.04 Desktop.
Шаг №1:
Можно конечно применить заметку выше и будет работать.
Шаг №2:
Создаю два скрипта: ekzproxyon.sh & ekzproxyoff.sh
ekzorchik@ekzhom:~$ nano ekzproxyon.sh
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http host '127.0.0.1'
gsettings set org.gnome.system.proxy.http port '3128'
gsettings set org.gnome.system.proxy.https host '127.0.0.1'
gsettings set org.gnome.system.proxy.https port '3128'
#gsettings set org.gnome.system.proxy ignore-hosts '@as []'
gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '172.33.33.0/24', '172.35.35.0/24']"
ekzorchik@ekzhom:~$ nano ekzproxyoff.sh
gsettings set org.gnome.system.proxy mode 'none'
ekzorchik@ekzhom:~$
а) в первом скрипте включаю использование сетевым соединение прокси, прокси подключается к адресу и порту на системе
б) при работе с прокси игнорировать обращения к внутренним сетям в моей домашней локальной сети
Шаг №3:
Делаю скрипты исполняемыми:
ekzorchik@ekzhom:~$ chmod +x ekz*.sh
Шаг №4:
Прописываю алиас подключения по SSH
к VPS
Беларуси:
ekzorchik@ekzhom:~$ nano ~/.bashrc
alias srv-belarus='ssh ekzorchik@<VPS> -i /home/ekzorchik/.ssh/id_ed25519 -L 127.0.0.1:3128:<VPS>:<VPS_PROXY_PORT> -p <VPS_SSH_PORT>'
ekzorchik@ekzhom:~$
Шаг №5:
Когда мне нужен доступ к мультимедийному контенту или я просто хочу быть не из России, то:
ekzorchik@ekzhom:~$ ./ekzproxyon.sh
ekzorchik@ekzhom:~$ srv-belarus
и окно не закрываю
запускаю браузер Google Chrome
и все недоступные ресурсы открываются
Шаг №6:
Когда мне больше не нужен доступ к мультимедийному контенту:
ekzorchik@ekzhom:~$ exit - отключаюсь от SSH соедиения со своей VPS
ekzorchik@ekzhom:~$ ./ekzproxyoff.sh
Почему так сложно, просто ей ресурсы доступ, к которым у меня предопределен с домашнего WAN-IP
адреса, а эта заметка пока просто как временное решение, причем работающее.
Вот собственно и все, с уважением автор блога Олло Александр aka ekzorchik.