惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
IT之家
IT之家
博客园 - 聂微东
The Cloudflare Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
H
Help Net Security
博客园 - 叶小钗
V
V2EX
WordPress大学
WordPress大学
J
Java Code Geeks
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
C
Check Point Blog
B
Blog
D
DataBreaches.Net
美团技术团队
罗磊的独立博客

FreeBSD

FreeBSD 怎么升级 OpenSSH 修复今天的漏洞?线上有台 FreeBSD 14.0 生产服务器,上面跑了实名认证之类非关键服务,负责的员工离职半年多,公司没人熟悉这个系统,我弄了一晚上还是没成功升级 OpenSSH 萌新请教,如何在 Manjaro 上面编译 FreeBSD 呢 TrueNAS Core(FreeBSD) 中的 Jails 是否能实现类似 Docker 中 --network host 的效果? Digital Ocean: Phasing out creation of FreeBSD Droplets 2022 年 FreeBSD 手册中文翻译项目 做了一个微信公众号 FreeBSD 中文 在线教程: FreeBSD 从入门到跑路 Nginx 在 FreeBSD 下不支持 reuseport 这个特性的 bug 修了没 ? 求解,我不知道去哪找。 FreeBSD 多硬盘 EFI 引导统一 FreeBSD 13 正式版发布了 arm64 成为 FreeBSD 的一级支持架构 FreeBSD 现在通常在什么场景下使用? FreeBSD 与猫 ——选择 1%的生活 FreeBSD 将降低对 i386 架构的支持力度 FreeBSD 12.2 阿里云镜像使用说明 FreeBSD 宣布 2020 年第 4 季度状态报告 FreeBSD——艺术、科学、哲学概论 v3 版本 Fcitx5 上线 FreeBSD FreeBSD 速度不达标 选择 FreeBSD 而不是 Linux 的技术性原因 为什么要从 Linux 迁移到 BSD FreeBSD 开发已经迁移至 git FreeBSD 12.2 vmware 虚拟机镜像 bt 种子 网易开源镜像站新增 pkg 源 FreeBSD 12.2-RELEASE 现在在 Microsoft Azure 上可用 树莓派 3B+/4 安装 FreeBSD 13 从一个想法看 FreeBSD 是商业化还是学院派 FreeBSD 发布 2020 年 Q3 季度报告 FreeBSD 镜像站问题 @2020 2020 年安装 FreeBSD 系统的基础视频
简单写了个 TCP 代理,可以看看(freebsd 上可用)
liamxd · 2017-02-04 · via FreeBSD

因为前几天公司的登录服务器遭到了 DDOS 攻击。今天抽空写了一个 TCP 代理的功能,计划放到业务服务器前面,分散业务入口。

因为功能简单,而且后期考虑定制一些防护和统计功能,所以没有使用 nginx 的 tcp proxy 。或者其他成熟的代理方法。

https://github.com/miwoow/tcpproxyforbsd

刚完成,只是在本机上使用 nc 测试了一下,基本可用。后期会持续优化。

因为使用了 freebsd 的 kqueue 。所以需要在 freebsd 上运行。

后端服务器得到客户端真实 IP 地址的方法是,代理服务器一旦和后台服务器建立连接,马上发给后台服务器一个 32 位整数。这个 32 位整数就是客户端真实 IP 地址的网络字节序。

所以,后台服务器对于每个连接过来的 tcp 客户端,需要先接收一个 32 位的整数取得客户端真实 IP 地址。