位置: 编程技术 - 正文

shell脚本转发80端口数据包给Node.js服务器(shell脚本转码)

编辑:rootadmin

注意:千万不要图省事直接使用ROOT用户运行Node.js服务!这将带来无法预计的安全问题!但是使用端口作为HTTP默认端口这一习惯是从MS时代就延续至今的,怎么办呢?网上有人滔滔不绝地说用NginX做反向代理之类的,其实我觉得没必要这么夸张,只需要使用ROOT用户做一个普通端口与端口的数据转发就好了,使用iptables语句如下:使用以上这条语句需要注意以下几点:1.这条语句是临时性的,服务器重启后失效。2.如果执行过这类语句之后,又想把端口绑定转发到其他端口上去的话,你要先使用

3.使用ArchLinux的童鞋们需要注意了,可能由于内核缺少模块(是iptables还是nat来着?)而不能用上述语句来设置绑定转发端口,需要重新编译内核或者模块。

介于以上蛋疼问题,我写了一个脚本,来实现自动删除记录和自动绑定:

只需要将上面代码保存为文件(如bind)并添加执行权限,使用如下指令即可清除之前的记录并将新端口进行绑定转发:

推荐整理分享shell脚本转发80端口数据包给Node.js服务器(shell脚本转码),希望有所帮助,仅作参考,欢迎阅读内容。

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

本文链接地址:https://www.jiuchutong.com/biancheng/374809.html 转载请保留说明!

上一篇:centos中mysql备份数据库脚本分享(mysql命令备份数据库)

下一篇:获取站点的各类响应时间(dns解析时间,响应时间,传输时间)(获取本站的context root)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络