ubuntu 用 ss-tproxy的最终网络结构

news/2024/12/15 12:06:14/

1、包含了AD广告域名筛选
2、Ss-tproxy 国内国外地址分类
3、chinadns-ng解析
4、透明网关

更多细节看之前博客

  • ubuntu 用ss-TPROXY实现透明代理,基于TPROXY的透明TCP/UDP代理,在 Linux 2.6.28 后进入官方内核。
  • ubuntu 用 ss-tproxy的内置 DNS 前挂上 AdGuardHome,AdGuardHome实现的DHCP和DNS 去广告

结构图比较复杂,比普通代理复杂是因为:透明代理的网关,需要将nftables(TPROXY)传入的流量转为socks5(tcp/udp)流量时,传入的流量本身并不直接包含域名信息,因为nftables工作在网络层,它们处理的是IP数据包。因此需要建设DNS服务器,满足处理用户的DNS请求,才能够匹配用户基于ip的http数据请求。

在这里插入图片描述


http://www.ppmy.cn/news/1555283.html

相关文章

杨振宁大学物理视频中黄色的字,c#写程序去掉(原版改进,二)

我发现,黄色消去比较稳定。 而色带矩形,经常变化,不稳定。 所以我们能不能先保证稳定的消去黄色?可以。 我们原来的代码黄色和色带矩形混在一起了,我们拆分开: 而且我们知道图像高度480,黄色…

Java 动态设置 JVM 参数的方法

Java虚拟机(JVM)在运行Java应用时,其性能调优和资源管理至关重要。虽然许多JVM参数在启动时通过命令行设置,但在应用运行期间动态调整某些参数也是可行的。通过动态设置JVM参数,开发者可以更有效地管理资源使用和优化性…

健康运动:开启活力生活的钥匙

健康运动:开启活力生活的钥匙 在现代社会,随着科技的飞速发展和生活节奏的加快,越来越多的人开始意识到健康的重要性。健康不仅关乎我们的身体状态,更直接影响到我们的心理状态和生活质量。而健康运动,作为维护和提升…

经典NLP案例 | 推文评论情绪分析:从数据预处理到模型构建的全面指南

NLP经典案例:推文评论情绪提取 项目背景 “My ridiculous dog is amazing.” [sentiment: positive] 由于所有推文每秒都在传播,很难判断特定推文背后的情绪是否会影响一家公司或一个人的品牌,因为它的病毒式传播(积极&#xff0…

深度学习——线性回归(一)

一、线性回归实现(从零开始) 数据生成 import random import torch import matplotlib.pyplot as plt#***************** 1.数据生成函数 ***************** def synthetic_data(w torch.tensor([2, -3.4]), b 4.2, num_examples 1000):x torch.no…

最大公约数和最小公倍数(c++)

一、题目 题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 二、分析 时刻记得我们用的是C 要知道求最大公约数GCD和最小公倍数LCM的方法, 最大公约数的计…

CentOS7 Apache安装踩坑

Gnome桌面右键弹出终端。 [rootlocalhost ~]# yum repolist 已加载插件:fastestmirror, langpacks /var/run/yum.pid 已被锁定,PID 为 2611 的另一个程序正在运行。 Another app is currently holding the yum lock; waiting for it to exit... [root…

蓝桥杯刷题——day1

蓝桥杯刷题——day1 题目一题干题目解析代码 题目二题干题目解析代码 题目一 题干 给定一个字符串 s ,验证 s 是否是 回文串 ,只考虑字母和数字字符,可以忽略字母的大小写。本题中,将空字符串定义为有效的 回文串 。 题目链接&a…