Мой сервер должен подключиться к VPN с помощью PPTP.
Я купил VPS, и он поставляется с VNC. Чтобы получить доступ к зарубежному веб-сайту, я использовал графический интерфейс Ubuntu для создания VPN-подключения к стороннему серверу.
Мне интересно, как я мог получить доступ к своему серверу через FTP?
я привык GUI Ubuntu для созданного соединение VPN к внешнему серверу
, Это - неправильный способ сделать его. VPS нужно управлять через SSH и настраивать правильно. Администратор сети не подходит для этого, потому что это не допускает раздельное туннелирование. Это все или ничего подход.
, Как я мог получить доступ к своему серверу через FTP затем?
Отключают VPN в Администраторе сети. Вместо этого настройте VPN путем маршрутизации только трафика к веб-сайту и его субдоменам. Я делаю это на своем VPS также.
/etc/openvpn/openvpn.conf
Добавляет эту директиву к нижней части файла:
# No automatic routes
route-noexec
Сохранили файл и выпуск sudo service openvpn restart
, Это удостоверится, что VPN взята Systemd и его службой, расположенной в:
/lib/systemd/system/openvpn.service
Теперь необходимо видеть эти tun0
интерфейс с ifconfig
. VPN активна, но никакой трафик не проходит ее на данный момент. Последний шаг удостоверяется, что Вы добавляете маршруты к доменам, в которых Вы нуждаетесь.
Найденный IP веб-сайта с dig
:
dig +short example.com
Добавляют маршрут (существуют также другие подходы, но этот прост для нескольких хостов):
ip route add [insert IP here] dev ppp0
Повторение эти шаги для www.
субдомен и другие домены Вы, возможно, должны направить через VPN
, маршруты должны быть обновлены время от времени, потому что веб-сайт мог бы изменить IP-адрес. Можно записать сценарий Bash и выполнить его периодически использование cron
, чтобы не делать его вручную.
, При попытке получить доступ к геоограниченному видео веб-сайту, например, Hulu, Вы могли бы рассмотреть использование услуг SmartDNS. Это будет заботиться о раздельном туннелировании для Вас. Необходимо будет просто обновить настройки DNS на сервере.
Однако это только работает, если поставщик SmartDNS по Вашему выбору поддерживает тот конкретный веб-сайт.
можно теперь соединиться с сервером с помощью его IP-адреса.