在阿里云服务器内网下的NodeJS的代理设置

在阿里云服务器内网下的NodeJS的代理设置,第1张

ECS的内网机器是无法连接外网,所以考虑使用外网机器作为代理
采用 squid 做正向代理缓存服务

首先确认内网ECS的网段为: 10000/8
然后检查squid是否安装

安装squid

配置squid

初始化

用root权限运行

添加端口转发(在路由前将3128端口转发至80)

查看配置

在内网的机器上安装nodeJS(tar包)

配置nodeJS的代理

至此,nodeJs就可以访问外网安装modules了

Nagent是TCP内网穿透实现,名称来源于Nat与Agent的组合。类似frp项目,可以在局域网与互联网提供桥梁。

前提是你要有一台流量服务器并且有一个公网IP。如果没有,也可以找服务商。

暂不能向frp那样为>js打印建议用jqueryPrintAreaminjs
将要打印的内容都放入一个div中,假设id为myprint,然后调用:$("#myprint")printArea();

按F12查看下代码是否覆盖成功了,ctrl+shift+del清个缓存试试,推荐在开发过程中,加载js时加个时间戳后缀,这样就不会缓存了,可以考虑使用模块化库比如seajs、requirejs。

使用ajax需要先了解计算机前后端的通信原理,也就是需要了解我们的服务器与客户端数据是如何交换的。
DNS的查询过程:(以访问,>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12774553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存