Я намагаюся виїхати з магазину базару, розміщеного на сайті startpad.net, і просуватися до нього, але мій Інтернет-провайдер блокує порт 22. Чи можна замість цього використовувати порт 80 або 443?
Я намагаюся виїхати з магазину базару, розміщеного на сайті startpad.net, і просуватися до нього, але мій Інтернет-провайдер блокує порт 22. Чи можна замість цього використовувати порт 80 або 443?
Відповіді:
Мабуть ! З corkscrew
.
sudo apt-get install corkscrew
І редагуйте ~/.ssh/config
Host *.launchpad.net
ProxyCommand corkscrew <proxy> <port> %h %p
User <your launchpad account name>
Очевидно, виправте все, <fields>
але після цього будь-яка команда ssh (включаючи команди bzr + ssh) повинна використовувати ваш проксі. Я впевнений, що деякі проксі не дозволять цього зробити, але є достатньо людей, які пропонують це натякнути, що це може працювати для вас.
Редагувати: Перечитавши ваше запитання, я підозрюю, що існує всяка можливість, коли немає проксі-сервера або, принаймні, якщо він є, він прозорий і не те, що ви можете декларувати, як це потрібно зробити.
У такому випадку вам може знадобитися перейти на зовнішній проксі. Якщо у вас є власний сервер, tinyproxy
встановіть на ньому інше рішення проксі (навіть mod_proxy в Apache). Поки це не мільйон миль від вас, він не повинен надмірно відставати і пам’ятайте, це стосується лише SSH до стартової панелі.
Якщо ви продовжуєте отримувати гіпс від сором'язних провайдерів, виріжте їх повністю. Більшість провайдерів підтримують VPN-з'єднання і не роблять нічого, щоб заважати їм, оскільки люди вимагають їх роботи. Якщо ви можете VPN в кращу мережу, ви можете робити все, що завгодно.
Натягування, здається, працює з цим синтаксисом:
bzr pull http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/
Натискання не вдається з цією помилкою:
bzr: ERROR: Cannot lock LockDir(http://bazaar.launchpad.net:80/~ubuntu-branches/ubuntu/raring/gnome-control-center/raring/.bzr/branch/lock): Transport operation not possible: http does not support mkdir()