¿Deshabilitar TeamViewer para "robar" el puerto 80?


18

¿Cómo puede deshabilitar TeamViewer para usar / reservar el puerto 80? Estoy seguro de que en la versión anterior <v4.1.6 solía haber una opción de botón de radio en "opciones" que impedía que la necesitara, pero ahora no puedo encontrarla.

¿Se requiere el puerto 80 en serio para esta aplicación de escritorio remoto? Está en conflicto con IIS en nuestro servidor de desarrollo y se está convirtiendo en un verdadero problema.

Gracias a todos.


Esta pregunta surgió cuando encontré un servidor HTTP en mi red, que servía a la página: "Este sitio ejecuta TeamViewer. Puerto 80 libre para otras aplicaciones en configuraciones avanzadas". Según la respuesta de Deanna a continuación, presumiblemente ejecuta TeamViewer <9.
mwfearnley

Respuestas:


20

¿Habilitaste el modo de entrada directa? Puedes deshabilitarlo en

   Options > Advanced > Network > TeamViewer DirectIn check

Del manual, página 59 ( PDF ):

Verificar Abre un diálogo donde se verifica la disponibilidad de TeamViewer. Los puertos DirectIn 80 y 5938 no tienen que abrirse, sin embargo, TeamViewer puede usar estos puertos, si están disponibles, para establecer conexiones más rápidas.


Gracias. Miré esa casilla de verificación, me detuve y seguí adelante. ¡Si solo hiciera clic en las opciones, me habría dado cuenta de que quería usar el puerto 80! :) Gracias.
GONeale

1
La página 59 del PDF parece incorrecta; Encontré la información sobre las opciones de DirectIn en la página 78 de 81 (el propio PDF lo considera como la página 82).
JYelton

6
Options > Advanced > Show Advanced Options > Don't use incoming ports 80 and 443

4
  1. Abra el puerto 5938 (TCP) en su firewall.
  2. Cambie las siguientes claves de registro.

    • [HKEY_LOCAL_MACHINE \ SOFTWARE \ TeamViewer \ Version4] Tecla 'GatewayAllowed' establecida en 0 * [HKEY_LOCAL_MACHINE \ SOFTWARE \ TeamViewer \ Version4] Tecla 'ListenHttp' establecida en 0

3

En el nuevo teamviewer, vaya a la configuración avanzada y luego no use el puerto 80


3

Si está utilizando Windows 7 x64, encontrará que las claves de registro están en una ubicación diferente. He buscado en el registro y no puedo encontrar nada parecido a 'GatewayAllowed'. La otra clave es la siguiente:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ TeamViewer \ Version6 \ ListenHttp


2

Una nueva instalación de TeamViewer 9 ya no secuestra el puerto 80 de forma predeterminada. Para versiones anteriores, las otras correcciones normalmente funcionan.


1

La verificación de DirectIn simplemente verifica si el puerto 80 se reenvía a través de su enrutador, no detiene el secuestro del puerto 80. Puede realizar un cambio en el registro (dos valores deben ser cambios, uno obvio, uno no). No tengo los detalles conmigo, pero si llama por teléfono al soporte técnico de TV, ignore su "así es como funciona" e insista en hablar con un técnico, es posible que pueda obtenerlo. Publicaré los cambios tan pronto como llegue a mi propia computadora.


0

Iniciar el servidor Apache antes de teamviewer parece resolver este problema.


0

Puede deshabilitar este comportamiento en TeamViewer versión 5.1 o posterior.

Abra las opciones de TeamViewer en Extras> Opciones> Avanzado. Habilite la opción "No usar el puerto entrante 80 (recomendado solo para servidores web)" para que TeamViewer no intente tomar el puerto nuevamente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.