我无法从公司网络连接到我的 OpenVPN 服务器。但是,如果客户端和服务器设置保持不变,则可以从其他网络进行连接。
我只能假设这是由于公司防火墙上的过滤器造成的。现在,我想知道我该怎么做才能通过。
服务器使用 UDP 1194。更改为其他 UDP 端口没有帮助。
我收到的错误消息是“服务器没有响应”。
答案1
除了前面提到的更改端口(特别是 443,因为 HTTPS 通常不会被过滤)之外,我还建议另外两件事:
1)使用 TCP 而不是 UDP(只需在配置中使用“proto tcp-server”和“proto tcp-client”)
2)如果你的公司网络有 HTTP 代理(通常有一个代理,其他端口被切断),那么你可以尝试通过它(参见http 代理openvpn 中的配置选项)
答案2
您可以尝试使用端口 443。这是付费 OpenVPN 服务会教给您的技巧,帮助您尝试避免防火墙、ISP 限制等。原因是端口 443 可能是防火墙最后阻止的端口。
编辑:
除了 fede-evol 提到的可能性之外,其他可能性还包括:
- 尝试80端口,如果你家里没有Web服务器;1.尝试其他不太可能被阻塞的端口,比如8080;
- 将通信从朋友的电脑反弹到端口 443 到端口 1194 或反之亦然;
- 获得一个便宜的 VPS,将通信反弹回家。
- 用一个反向隧道,从您的工作电脑发起到您的家庭电脑。在这种情况下,您可以使用任何您喜欢的端口,包括端口 80 或 41367,或者...