Go 编写的 HTTP 隧道goflyway
goflyway 是一个隧道代理工具,它完全基于 HTTP 协议,没有依赖任何第三方库。 **Run** 如果你想现在尝试,只需运行: on your local computer, or if you prefer your VPS, run: 如果希望在本地计算机上,或者 VPS 上运行,执行下面的命令: 远程执行: 设置网络代理为 `127.0.0.1:8100`,然后就可以使用了...阅读全文
goflyway 是一个隧道代理工具,它完全基于 HTTP 协议,没有依赖任何第三方库。 **Run** 如果你想现在尝试,只需运行: on your local computer, or if you prefer your VPS, run: 如果希望在本地计算机上,或者 VPS 上运行,执行下面的命令: 远程执行: 设置网络代理为 `127.0.0.1:8100`,然后就可以使用了...阅读全文
本文系转载文章,原文链接:https://linux.cn/article-5708-1.html 由于一切都迁移到了云上,作为提高职员生产力的一种方式,虚拟远程桌面在工业中越来越流行。尤其对于那些需要在多个地方和设备之间不停漫游的人,远程桌面可以让他们和工作环境保持无缝连接。远程桌面对于雇主同样有吸引力,可以在工作环境中提高敏捷性和灵活性,由于硬件整合、桌面安全加固等原因降低 IT 花费。 在 Linux 世界中,理所当然设置远程桌面有很多选择,支持许多协议(例如 RDP、RFB、NX) 和服务器/客户端实现(例如TigerVNC、RealVNC、FreeNX、x2go、X11vnc、TeamViewer 等等)。 这当中有个出色的产品叫做 X2Go,它是一个基于 NX(译者注:通过计算机...阅读全文
公司安全原因,要求不让使用Xshell。发现FinalShell可以完美替代,最重要的是FinalShell是免费的!!!可以进行服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux。 功能说明链接:http://www.hostbuf.com/t/989.html Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exe Mac版,Linux版安装及教程: http://www.hostbuf.com/t/1059.htm...阅读全文
乘长假期间春光明媚,得空回顾了一下十年工作。 深以为,运维安全绝对是企业安全保障的基石。 看到这儿,有些程序猿不禁要问,哥们,你是不是写错了,应该是安全运维吧! 非也! 事实上,安全运维和运维安全是两个概念。 我的理解:安全运维是工程师对各种安全设备和软件进行运维保障系统安全,而运维安全相比之下是涵盖了整个云计算系统和安全有关的方方面面。本文主要探讨公共云环境下运维安全常见的难题及解决方案。  目前使用公共云的用户可以分为两类: 一是一开始业务就部署在公共云上面,主...阅读全文
1、使用 clone 命令将远程代码克隆到本地 git clone
https://blog.jetbrains.com/go/2017/06/27/gogland-eap-10-is-out-go-1-9-better-remote-debugger-and-mor...阅读全文
今天听说os.Stat可以直接查看远程服务器上的文件的信息,我试了几个路径格式都无法获得,请问怎么写才能被识别...阅读全文
golang项目通过nginx反向代理对外提供服务, 当并发超过600时, 报: 10054远程强迫关闭一个现有的连接. 在同事的帮助下, 发现nginx设置的连接数太小导致的. events { worker_connections 1024; } 改为 events { worker_connections 51200; } 1024改成51200就没问题啦...阅读全文
做一个go的web服务器,怎样获取请求远程ipv4地址和局域网ipv4地址...阅读全文
本人工作三年多,突然不想朝九晚五按部就班的生活了,想做个自由职业者,有没有兼职或者远程办公的机会,请联系我。 联系方式:664184741(qq...阅读全文
想请教下大神们怎么用go写命令行工具,用于远程管理主机的,类似于saltstack这样的工具; 看了些文章可以做到服务监听,连接都没问题,怎么交互式地执行命令到远程主机呢,求思路。。。多谢各位...阅读全文
VirtualBox配置私有云 初始准备 AMD处理器电脑需要开启AMD-V Intel处理器电脑需要开启Intel-VT 下载VirtualBox并安装 下载CentOs7(可以选择普通版也可以选择最小ISO) 创建Linux虚拟机 配置内网互联用的网卡 新建网卡: VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡 配置参数: 网址分配:192.168.100.1/24,在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡 安装CentOs 新建系统: 分配资源:分配内存和处理器,建议分配1/3左右的资源给虚拟机,虚拟机硬盘最好大于30GB。 第一块网卡必须是 NAT;第二块网...阅读全文
## golang IDE module问题 我的项目在在两个不同的目录下,对于远程包的引用一个可以,一个不行。 ` export GO111MODULE=on ` `export GOPROXY=https://goproxy.io` 也都设置了。 ` go mod init xxx` ` go mod tidy` 项目也是用命令创建的,请问这个是什么原因导致我远程包在不同目录层级下会这样。  ```` package main import ( "syscall" "unsafe" "github.com/ying32/govcl/vcl/types/colors" "github.com/go-ole/go-ole" "github.com/go-ole...阅读全文
新冠疫情严重,居家远程办公不平凡的庚子鼠年2020年庚子鼠年是个不平凡的新年,人说每逢庚子年都会发生一些大事,果不然这年的新年居然发生大规模的传染病毒。这个新年过的比较惊心动魄????,唯一点比较好的是,现在啥都变的安静了,路上车也少了,人也少了,仿佛回到了木心诗里写的那样一切变慢了。虽然在家那也不去的"隔离"了十几天,但是随着日子的增加,你的房贷,车贷,花呗还款这些还是会到来的,你不上班就木有收入了,公司也会陷入发展停滞。这些都是我们不愿看到的。作为互联网公司相比传统公司的好处,我们可以不用接触人,线上远程的办公,至少可以让工作继续进行。远程办公我们几乎所有公司的办公系统都是在公司内网的,想要在家办公,就需要最起码连接到公司内网,或者操作你的公司电脑。这里我之前用过两个软件teamview...阅读全文
package main import ( "bufio" "fmt" "net" "os" "strings" ) func main() { conn, err := net.Dial("tcp", "10.71.20.161:23") if err != nil { fmt.Sprint(os.Stderr, "Error: %s", err.Error()) return } var buf [4096]byte // for { n, err := conn.Read(buf[0:]) if err != nil { fmt.Fprintf(os.Stderr, "Error: %s", err.Error()) return } fmt.Println(string(buf[0:...阅读全文
PortWay的背景我相信做过客户远程支持的同学都有这么痛苦的经历:为了去查询一个问题,你得让客户的IT开个QQ远程控制给你,然后再通过他的QQ远程连接到服务器的远程桌面,然后再在服务器的远程桌面上打开各种管理工具,然后就痛苦看着糊成一团的画面,小心谨慎的敲下键盘上的每个字母并等着这些字母在客户服务器的屏幕上逐个显示出来…………我们也用过动态域名+路由器端口映射,但是这个风险太高,稍有常识的客户网管直接会毙掉这种支持方案。后来也让客户网管在服务器上装TeamViewer,但是要么运行得慢,要么TeamViewer直接傲娇的告诉你,“疑似商业使用”,给你来个使用5分钟就断线。最后用得最多的还是QQ远程,但是效率极低。最重要的是,当你需要开发定位BUG时,你会发现最有效率的方式还是带上完整的开发...阅读全文
项目地址: https://github.com/lwch/natpass 经过1个月的代码合并,远程桌面功能终于上线了,本次提供的远程桌面功能仅支持windows操作系统。使用了类似VNC的方式进行实现,无需开启windows远程桌面。下一步的目标是实现远程文件传输,这样就是一个完整的带内网穿透功能的jump server了。 1. 较小的内存占用(约20M左右) 2. 支持tls安全连接 3. 支持多路异步IO 4. 支持虚拟链路层 5. 支持链路和终端会话监控 6. 支持tcp协议反向代理 7. 支持web shell 8. 支持web vnc dashboard页面: 一起威胁着全球。而让人担心的正是,这些犯罪组织为了让利润最大化,针对的不是单个用户而是企业。上周,MalwareHunterTeam的研究人员首先发现了Snake勒索软件,并在恶意软件分析师Vitali Kremez的支持下对其进行了分析。Snake勒索软件是用Golang编写的,将整个网络作为目标,并且存在大量混淆。其中,包含了一种常规混淆,这种混淆在以前并不常见,通常是与目标方法结合使用。与其他勒索软件一样,Snake在执行时会...阅读全文