我有一个VPS上设置的OpenVPN实例。 我通过我的大学的防火墙连接到它。 他们阻止了一切(包括ssh!)。 所以,我已经安装了我的OpenVPN,并通过我的家庭连接连接时,一切工作正常。 当我试图通过我的大学连接,我得到这个:
Tue Mar 15 09:57:40 2011 us=482000 TCP connection established with 78.138.13.91:80 Tue Mar 15 09:57:40 2011 us=482000 TCPv4_CLIENT link local: [undef] Tue Mar 15 09:57:40 2011 us=482000 TCPv4_CLIENT link remote: 78.138.13.91:80 Tue Mar 15 09:57:40 2011 us=482000 TCPv4_CLIENT WRITE [14] to 78.138.13.91:80: P_CONTROL_HARD_RESET_CLIENT_V2 kid=0 [ ] pid=0 DATA len=0 Tue Mar 15 09:57:40 2011 us=872000 TCPv4_CLIENT READ [26] from 78.138.13.91:80: P_CONTROL_HARD_RESET_SERVER_V2 kid=0 [ 0 ] pid=0 DATA len=0 Tue Mar 15 09:57:40 2011 us=872000 TLS: Initial packet from 78.138.13.91:80, sid=5cb8cc85 0057a337 Tue Mar 15 09:57:40 2011 us=872000 TCPv4_CLIENT WRITE [22] to 78.138.13.91:80: P_ACK_V1 kid=0 [ 0 ] Tue Mar 15 09:57:40 2011 us=872000 TCPv4_CLIENT WRITE [108] to 78.138.13.91:80: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=94 Tue Mar 15 09:57:42 2011 us=42000 TCPv4_CLIENT WRITE [108] to 78.138.13.91:80: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=94 Tue Mar 15 09:57:46 2011 us=722000 TCPv4_CLIENT WRITE [108] to 78.138.13.91:80: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=94 Tue Mar 15 09:57:55 2011 us=146000 TCPv4_CLIENT WRITE [108] to 78.138.13.91:80: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=94 Tue Mar 15 09:58:11 2011 us=214000 TCPv4_CLIENT WRITE [108] to 78.138.13.91:80: P_CONTROL_V1 kid=0 [ ] pid=1 DATA len=94 Tue Mar 15 09:58:40 2011 us=589000 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity) Tue Mar 15 09:58:40 2011 us=589000 TLS Error: TLS handshake failed Tue Mar 15 09:58:40 2011 us=589000 Fatal TLS error (check_tls_errors_co), restarting Tue Mar 15 09:58:40 2011 us=589000 TCP/UDP: Closing socket Tue Mar 15 09:58:40 2011 us=589000 SIGUSR1[soft,tls-error] received, process restarting Tue Mar 15 09:58:40 2011 us=589000 Restart pause, 5 second(s)
任何想法如何进行debugging这个问题? 我可以看到端口80正在工作,因为我得到的第一个数据包,但为什么停止后呢?
(另外一个提示,skype显示系统托盘中绿色的“已连接”图标,但没有真正连接,我认为这个问题和两者都差不多)。
可能是因为他们代理HTTPstream量(也就是说,把它分开,意识到这不是网站stream量,并把它扔掉)。 只要不使用中间人代理,你可能会更喜欢使用HTTPS。
通过“更多的运气”,我的意思是“检查你的连接使用条款,你可能会面临纪律处分,甚至试图规避他们”。