跨映射问题的cygwin节点实现跨lan的节点服务器 - 需要的解决方案

时间:2016-11-04 01:32:55

标签: node.js windows development-environment web-development-server

我开发了一个win box(干净,没有膨胀,没有节点,没有服务器),顺便说一下,它有cygwin。我还有一个完全像梦一样配置的arch linux服务器,我喜欢的方式,甚至在win box上使用putty。我很想在linux上使用这个资源,但问题是我花了太多时间在服务器上的nginx,php-fpm和垃圾上,以保持一个正确的dns名称拨入以获得正确的dns可访问名称通常,当我需要它时,将开发机器上的浏览器映射到服务器。

我愿意打破模式,快速解决方案,因为这经常出现在我面前,但我想要简单的选择,我想我会问意见。

- 我需要的是一种从winbox浏览器访问节点服务器,任何节点服务器的方法。这是我的主要要求 - 其次,我需要访问服务器上的git以进行存储库存储,甚至可以在winbox上以\\hostname\projects\site\index.js等方式处理文件。 - 我不想通过任何类型的开始菜单或图标使用git,我会讨厌这个,我是一个命令行的人。

现有 赢得开发,想在一个节点应用程序上工作,在192.168子网上使用工作节点的arch box,没有dns映射(可以添加到etc / hosts,但是现在让linux框捕获dns名称太多了)

选项1 在这里使用cygwin,在它上面安装节点,在开发中去城镇,但我想在某种程度上使用arch linux盒子上的git repo / git,我不会在Windows上安装git或nodejs,只能通过命令行也许,choclatey,但更好的cygwin,如果有这样的事情,我真的没用过它。

选项2 什么可以让我将一些简单的东西映射到linux,并使用那里的可用资源和putty,例如我需要一个快速的DNS解决方案或我在寻找什么? (不要建议绑定或dnsmasq请)我更喜欢绑定,有它在那里,但不想得到拨入,只是想每次花费一个小时,我需要在网站上工作,我需要快速的东西。

如果我将浏览器指向代理服务器的ip,那么代理怎么办?我不介意使用ips,只要网站允许它。 建议?

1 个答案:

答案 0 :(得分:1)

dnsmasq没有任何问题。它比Bind更简单,你只需将名字放在etc / hosts中。对于Windows计算机,请安装Virtual Box和Ubuntu。不确定cygwin是否适用于Node,但与Virtual Box相比,它可能会很糟糕。

除了dnsmasq之外,我还没有简单的Linux DNS。 nsd还不错,但它仍然是痛苦的屁股。可能有一个易于设置的Windows DNS服务器。但我只想使用Virtual Box和dnsmasq。

在Windows上,hosts文件通常位于\ WINDOWS \ system32 \ drivers \ etc