Обходной путь блокировки порта

3

Недавно я был в гостях в течение нескольких дней, где мой основной доступ в Интернет был через verizon, который я в конечном итоге обнаружил, блокирует порты SMTP. Мне пришлось импровизировать, чтобы обойтись, чтобы отправить почту, но я потратил много усилий, чтобы все выяснить.

Итак, мой вопрос: какова лучшая общая стратегия для работы с сетевым подключением на дороге, учитывая, что мой домашний ПК будет выключен, а я буду нести нетбук.

- Ни один из ответов на сегодняшний день не является действительно удовлетворительным, и я больше обдумал тему. В конце концов мне пришло в голову, что это самая ранняя технология, которую публика использовала для доступа в Интернет. Назад в каменный век Интернета, вы должны были быть учреждением, чтобы иметь доступ к Интернету. Эти учреждения могут позволить своим сотрудникам или другим сотрудникам дозвониться до их сайтов, и оттуда делать все, что позволяют учреждения, но вы были в значительной степени привязаны. Если у вас был доступ в интернет через школу, и вы окончили школу, вам не повезло. Если ваш доступ был через вашу работу, и вы сменили работу, доступ к Интернету исчез.

- Одним из первых трещин в этой институциональной стене был netcom. Я не уверен, что они были официально, но они начали продавать коммутируемый доступ к учетным записям оболочки Unix примерно за 30 долларов в месяц. Это было примерно в 1995 году. Якобы, эти учетные записи оболочки позволяют вам делать простые вещи, такие как отправка электронной почты и использование FTP из текстовых клиентских программ. Все было запущено через текстовый интерфейс, подходящий для «стеклянного терминала», который был стандартным для того времени. Это было до Интернета - еще не было браузеров - но, как мы все знаем, все изменилось очень быстро. Внезапно появился весь этот крутой просмотр и графика, которые все использовали, но только с работы - потому что вы должны были быть учреждением, чтобы подключаться к Интернету, а пользователи подключались к учреждениям только с помощью текстового набора номера.

- Программы, которые изменили все это, были "slirp" и "tia". Эти программы работали на учетных записях оболочки Unix и использовали PPTP для туннелирования интернет-трафика по текстовому соединению коммутируемого доступа обратно на ваш домашний компьютер, предоставляя вам полный доступ в интернет по вашей коммутируемой линии. Эра slirp / tia длилась недолго, вскоре netcom (и другие) начали предлагать dialup, который делал точно такие же вещи, но не требовал путаницы с учетными записями оболочки или привередливой настройки сетевого стека вашего компьютера.

- главное (и ответ на мой вопрос) заключается в том, что «slirp» эффективно телепортирует вашу сетевую идентификацию на хост, на который вы набрали номер. И это то, что я хочу для своего дорожного ПК - способ взять поврежденный, ограниченный, подвергнутый цензуре или иным образом ограниченный доступ к Интернету в дороге и телепортировать его на хороший неограниченный хост.

Я думаю, что я ищу, это обязательный VPN, возможно, настраиваемый для использования порта 80 или какого-либо другого порта, который будет доступен.

ddyer
источник

Ответы:

2

У меня тоже был verizon. Я справился с их жестокой блокировкой, используя нестандартные номера портов. Это обычно приводит к ужасному доступу к вашему серверу

Http: // MyServer: 8989 / default.aspx

или что угодно ...

Но вы можете заплатить компании, такой как dnsexit.com, за направление DNS-запросов

http://myserver.com/

в

http://myserver.com:8989/

невидимо. То же самое можно сделать с SMTP, HTTP, что угодно. Просто убедитесь, что telnet подключен к порту после открытия сервера для прослушивания через TCP, чтобы вы могли проверить, не заблокирован ли verizon порт перед настройкой переадресации порта.

P.Brian.Mackey
источник
У меня был Verizon DSL и теперь FIOS. Мой входящий порт 80 заблокирован навсегда, но недавно я снова проверил, и теперь он открыт. Понятия не имею, когда это открылось. Не проверял SMTP. но сейчас я скажу, что вы упомянули об этом. Я понял, что поддерживать свой собственный SMTP-сервер было труднее, чем стоило. Я пересылаю свой личный адрес любому поставщику услуг (gmail), который я использую в данный момент), используя внешний сервис (zonedit).
uSlackr
1

Трудно поверить, что Verizon блокирует SMTP-порты, но есть способ: если вы можете оставить свой домашний ПК включенным, я рекомендую установить на него Bitwise SSHD, а затем открыть порт 22 в брандмауэре. Затем с вашего нетбука, если вам нужен доступ к SMTP-серверу Verizon, вы можете использовать туннельный клиент для туннелирования через домашний компьютер.

djangofan
источник
Они блокируют SMTP и почти все остальные стандартные порты на планете.
P.Brian.Mackey
1

Два пути.

1) Большинство интернет-провайдеров предоставляют альтернативные номера портов для удаленного использования. например, для удаленного SMTP я должен использовать 587, и я должен сначала пройти аутентификацию. Но это работает почти везде.

2) Если 1 не срабатывает, просто используйте SMTP-сервер, локальный для этой сети. В вашем случае у verizon должен быть SMTP-сервер, который вы можете использовать для исходящей электронной почты.

Я на самом деле посмотрел это. Угадай, что? Verizon использует исходящий.verizon.net порт 587! Таким образом, вы можете просто изменить свою почтовую программу, чтобы использовать этот сервер в качестве SMTP-сервера, пока вы находитесь в этой сети. При переходе в другую сеть вы можете переключиться обратно на 1) или снова использовать 2 и т. Д.

Мэтт Н
источник
проблема в том, что verizon требует аутентификации для использования их локальных портов 587 и 25. Попытайтесь получить от своего случайного хоста пароль вашей домашней учетной записи, даже если они его запомнят!
ddyer
Многие интернет-провайдеры не аутентифицируют локальный исходящий SMTP, если они распознают исходный IP-адрес как в локальной сети. Кажется, что verizon сделал это более жестким, хотя, поэтому я могу понять проблему.
Мэтт Х
1

Решением, на котором я в итоге остановился, было использование ssh-клиента «putty», который имеет встроенные опции для создания ssh-туннеля. Я захожу на сервер smtp и использую putty для туннелирования исходящей почты на него. Это не общее решение, но оно решает самую насущную проблему (если открыт порт ssh)

ddyer
источник
1
Если у вас есть немного AWS или Linux опыт, то я предлагаю идти через это крошечное руководство я написал на Medium: medium.com/@housemd/...
HouseMD