首页 文章

无法通过我的VPN访问远程应用程序

提问于
浏览
0

我在远程服务器上运行java应用程序,打开端口7462以进行telnet连接以发出简单命令 . 我已在本地计算机和远程服务器之间 Build 了VPN连接(使用openvpn),但无法从本地计算机telnet到端口7462.我的vpn服务器的IP地址是10.8.0.1 . 我也在我的远程服务器上运行postfix,并且能够telnet到端口25没有任何问题 . 以下命令产生以下结果:

在我的本地机器上:

$ telnet 10.8.0.1 25
Trying 10.8.0.1...
Connected to 10.8.0.1.
Escape character is '^]'.
220 xxxxx.com ESMTP Postfix (Debian/GNU)
quit
221 2.0.0 Bye
Connection closed by foreign host.
$ telnet 10.8.0.1 7462
Trying 10.8.0.1...
Connected to 10.8.0.1.
Escape character is '^]'.
Connection closed by foreign host.
$

在远程服务器上:

$ netstat -plnt | grep -P "7462|25"
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      -               
tcp        0      0 10.8.0.1:7462           0.0.0.0:*               LISTEN      6463/java       
tcp6       0      0 :::25                   :::*                    LISTEN      -
$ telnet 10.8.0.1 7462
Trying 10.8.0.1...
Connected to 10.8.0.1.
Escape character is '^]'.
exit
OK Goodbye
Connection closed by foreign host.

本地和远程计算机上的 iptables -L 命令显示我没有 Build 防火墙规则,并且我没有专门配置任何路由 .

我无法弄清楚为什么我可以从本地计算机连接到远程服务器的端口25,而不是端口7462.虽然我可以使用10.8.0.1 IP地址连接到端口7462,但是从远程服务器连接 . 我很乐意提供任何其他信息,并提前感谢您的帮助

-Nathan

我想出了我的问题 . 该应用程序限制了可以在7462端口上连接的IP地址,它是一个需要设置的配置项(默认只是localhost) . 对于这么简单的回答我感到有点傻,但感谢您的建议!

1 回答

  • 0

    我想出了我的问题 . 该应用程序限制了可以在7462端口上连接的IP地址,它是一个需要设置的(模糊)配置项(默认只是localhost) . 对于这么简单的回答我感到有点傻,但感谢您的建议!

相关问题