rein 多平台支持的超便携端口转发工具

rein 多平台支持的超便携端口转发工具,第1张

概述rein 是一个类似 rinetd 的端口转发工具,也可以用于内外网端口转发等多种应用场景。 程序使用了 golang 开发,部署比 rinetd 更便携,下载开箱即用。 rein 的 github 地址:https://github.com/firstboot/rein 由于 rein 使用了 golang 开发,对系统环境依赖少,在一个平台上就能一次交叉编译出多个平台的可执行程序,项目主页已经

rein 是一个类似 rinetd 的端口转发工具,也可以用于内外网端口转发等多种应用场景。

程序使用了 golang 开发,部署比 rinetd 更便携,下载开箱即用。

rein 的 github 地址:https://github.com/firstboot/rein

由于 rein 使用了 golang 开发,对系统环境依赖少,在一个平台上就能一次交叉编译出多个平台的可执行程序,项目主页已经提供了各平台(windows/linux/mac)可执行版本下载。

下面来介绍下 rein 的使用方法:

 

CentOS/RHEL/Ubuntu 平台

已经编译好的版本下载地址: https://github.com/firstboot/rein/releases

下载 rein-amd64-linux-x.x.x.zip

如果您的 linux 具备公网下载功能,可以直接通过下面的命令进行下载使用,如果不能访问外网,则可以先下载,然后存放到 linux 服务器上。

cd ~wget http://note.youdao.com/yws/public/resource/f3c6a039b3a7ccee868fa50601663b44/xmlnote/D46BC1F68A334753AB615B3049D09F39/27313 -O rein.zip# 需要安装 unzip unzip rein.zipmv rein-*-linux reinchmod +x rein./rein -e > rein.Json

 

修改配置文件为下面的内容,配置了两条转发规则:

{    "upstream": [        {"source": "0.0.0.0:18309","target": "192.168.10.18:3309"},{"source": "0.0.0.0:19309","target": "192.168.10.19:3309"}    ]}

 

修改配置文件后启动程序(或关闭程序):

# 修改配置文件 rein.Json 后启动./rein -c rein.Json# 也可以使用后台启动nohup ./rein -c rein.Json > /dev/null &# 关闭程序ps -ef | grep rein | awk {print }|xargs kill -9

 

Mac OS 平台

(Mac OS平台64 位1.0.4版本下载)

 

windows 平台

使用您的浏览器下载 https://github.com/firstboot/rein/releases

(Windows平台64 位1.0.4版本下载)

rein-amd64-windows-x.x.x.zip并解压它。

使用下面的命令生成并修改 rein.Json 配置文件

# 解压后先改名ren rein-1.0.3-amd64-win.exe rein.exe# generate default conf ‘rein.Json‘# 使用 cmd 时./rein.exe -e > rein.Json# 使用 powershell 时./rein.exe -e | out-file -enCoding ascii rein.Json

 

生成的默认配置文件如下( fileshare 模式类似于 FTP 发布,如果不需要可以去除这一模式):

{    "upstream": [        {"source": "0.0.0.0:8150","target": "127.0.0.1:9991"}    ],"fileshare": [        {"port": "9991","path": "."}    ]}

 

根据您的需要进行修改配置文件后,运行:

./rein.exe -c rein.Json
总结

以上是内存溢出为你收集整理的rein 多平台支持的超便携端口转发工具全部内容,希望文章能够帮你解决rein 多平台支持的超便携端口转发工具所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/langs/1264804.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存