我最近发现我的 ISP 禁用了端口 135。我的路由器后面有一台服务器和一台个人电脑。我和一个朋友正在做一个编程项目,由于这个端口被阻止,我们遇到了一些 SQL 问题。为了让他能够访问所有内容,我配置了 dynadns
个人电脑:192.168.1.100 服务器电脑:192.168.1.110
有没有办法让我将本地主机流量从端口 135 转发到端口 8081,然后让我的服务器将传入请求从端口 8081 接收至 135?我听说过一些有关 ssh 隧道的信息,但使用 Putty 登录到正在运行 ssh 服务器以转发端口的本地计算机似乎很奇怪。
任何建议都会非常有帮助。
谢谢
编辑:我正在使用安装了 dd-wrt 的路由器,并安装了 vpn 插件。我试图在我的 Windows 2003 计算机上运行 VPN,但由于未配置 GRE 协议而出现问题。我将尝试使用路由器的 vpn 选项,并在今天晚些时候发布我的结果。
答案1
您想建立一个VPN在您的其中一台计算机上登录,然后让另一台计算机登录。这样,它们看起来就位于同一子网中,并且可以完全访问彼此,而不会向外界暴露易受攻击的端口。
一个真正好的开源VPN是OpenVPN。不过我只在 Linux 下使用过服务器,所以我无法评论在 Windows 上设置它有多么容易。
另一个选择是使用以下方法刷新路由器dd-wrt固件。有一个版本包含 OpenVPN 服务器,可以将您的整个网络连接到该服务器。
答案2
我用过端口映射器由 AnalogX 开发,可实现这一功能。设置和运行都非常简单。
答案3
端口 135 由 Active Directory 和其他 Microsoft 服务使用。您不太可能找到在客户端或服务器上重定向该端口的好方法。您最好让您的朋友使用某种 VPN 远程访问您网络上的虚拟 PC,或者让他进入您的网络,这样就不需要更改这些端口分配。
答案4
我会认真考虑设置站点到站点 VPN,而不是摆弄端口。目前市场上的大多数家用路由器都支持它。