位置: 编程技术 - 正文
注意:千万不要图省事直接使用ROOT用户运行Node.js服务!这将带来无法预计的安全问题!但是使用端口作为HTTP默认端口这一习惯是从MS时代就延续至今的,怎么办呢?网上有人滔滔不绝地说用NginX做反向代理之类的,其实我觉得没必要这么夸张,只需要使用ROOT用户做一个普通端口与端口的数据转发就好了,使用iptables语句如下:使用以上这条语句需要注意以下几点:1.这条语句是临时性的,服务器重启后失效。2.如果执行过这类语句之后,又想把端口绑定转发到其他端口上去的话,你要先使用
3.使用ArchLinux的童鞋们需要注意了,可能由于内核缺少模块(是iptables还是nat来着?)而不能用上述语句来设置绑定转发端口,需要重新编译内核或者模块。
介于以上蛋疼问题,我写了一个脚本,来实现自动删除记录和自动绑定:
只需要将上面代码保存为文件(如bind)并添加执行权限,使用如下指令即可清除之前的记录并将新端口进行绑定转发:
推荐整理分享shell脚本转发80端口数据包给Node.js服务器(shell脚本转码),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell脚本转为bat文件,shell脚本上传文件到ftp服务器,shell脚本执行传参,shell脚本发送post请求,shell脚本发送http,shell脚本转码,shell脚本发送post请求,shell如何给脚本传参数,内容如对您有帮助,希望把文章链接给更多的朋友!
获取站点的各类响应时间(dns解析时间,响应时间,传输时间) 有时候为了测试网络情况,需要返回每个阶段的耗时时间,比如DNS解析耗时,建立连接所消耗的时间,从建立连接到准备传输所使用的时间,从建立连
vtune自动安装脚本分享 #!/bin/bash#!/usr/bin/expect-f#!/usr/bin/envbashyuminstall-yexpectwgetcd/
shell获取命令行参数示例分享 #!/bin/bashwhilegetoptsa:bcoptdocase$optina)echo"aaa"echo$OPTARGb)echo"bb"c)echo"ccc"*)echo"error"esacdone
标签: shell脚本转码
本文链接地址:https://www.jiuchutong.com/biancheng/374809.html 转载请保留说明!友情链接: 武汉网站建设