内网隧道搭建ksa工具-端对端-无需公网VPS做流量转发

2023-11-07

1、前言

看雪安全接入(KSA),一款傻瓜式的一键接入私有网络的工具,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务接入自己的私有设备。

KSA的服务端和客户端集成在一个可执行文件之中,目前支持Windows、macOS和Linux平台,支持x86/x64、arm(64)和mips(el),树莓派和路由器都可以运行了!

2、应用场景

你的vps网速过慢,或者没有vps,需要与目标主机搭建一个共同的网关,然后可以互相访问。

下载链接
Linux客户端下载:KSA_0.80_linux.zip
https://aiminet.github.io/uploads/KSA_0.80_linux.zip
window客户端下载:
https://aiminet.github.io/uploads/KSA_0.80win_mac.zip

3、特点

简单、便捷:
配置简单;秒连;支持全终端;驱动级的轻量化
安全、可靠:
双向TLS;全局AES-256;驱动级稳定性

4、使用教程

1、该软件的使用,由系统来分类,分为window与mac系统linu系统
2、然后该软件的使用需要创建一个服务端和客户端,但该软件的服务端和客户端,都是同一个程序运行的,如图看下
3、window 创建的服务端,linux主机能连接,linux主机创建的服务端,window主机也能连接,不存在跨系统的限制。

在这里插入图片描述

4.1、window 和mac 使用教程

①-服务端配置

双击运行可执行文件,左半部分KSA服务端已经默认生成好KSA ID和密码,记住这个KSA ID和密码即可。点击启动服务开始运行服务端:
在这里插入图片描述

②-配置客户端

客户端的连接是需要在服务端上复制KSA ID 和密码两个参数。而且接入服务端需要先安装一个软件,点击安装即可。
在这里插入图片描述

③-结果展示

这时候我们看服务端会出现一个 10.10.10.1的ipv4的地址
在这里插入图片描述
然后客户端会出现一个10.10.10.2 的ipv4的地址
在这里插入图片描述
而且他们互相能ping通,就说明他们有共同的内网,能互相通信。
在这里插入图片描述
如果开启全局路由,客户端的流量都会走服务端,所以客户端的出口ip会和服务端一样。在这里插入图片描述

在这里插入图片描述

4.2、linux 使用教程

①-服务端配置

下载
wget https://aiminet.github.io/uploads/KSA_0.80_linux.zip

unzip KSA_0.80_linux.zip   #  解压
cd KSA_0.80_linux #进入目录

解压之后,使用sudo chmod +x ksa*命令,给ksa软件添加可执行权限,然后启动即可。
安装

$ sudo chmod +x ksa*
$ sudo ./ksa_x64

服务端即会开启并运行,KSA ID和PSK都会出现。

也可以查看同目录下的ksa.log文件,启动日志已经写入到该文件中。在这里插入图片描述

服务端成功启动后,运行ifconfig命令可以查看到KSA向系统中添加的虚拟网卡。在这里插入图片描述

② 客户端配置

首先请确保没有任何ksa的进程在执行,有则先关闭。可以使用ps aux |grep ksa命令来查找,并使用sudo kill -pid-来杀死进程。

然后打开ksa.conf文件:配置好KSA ID和PSK,并取消[uid]和[psk]前方的#号,使其生效。最终效果如下图:
在这里插入图片描述
配置完成之后,运行sudo ./ksa_x64来启动即可。启动成功之后,可以在ifconfig中看到ksa的虚拟网卡。

在这里插入图片描述
可以尝试ping一下服务端检测连接是否成功:

在这里插入图片描述

③-扩展

这里运行 ksa_x64 程序是因为 我的系统是x64,可通过uname -a来查看主机自己的系统是什么版本。

5、注意事项

1、远程接入分为 P2P 直连和 NAT 中转两种模式。

2、KSA 会优先选择 P2P 直连的模式,在该模式下服务端与客户端直接连接,速度快,不限量。

3、在 P2P 尝试失败的情况下,KSA 会启用 NAT 中转模式,在该模式下服务端与客户端之间的连接会经过看雪服务器中转,所有流量使用 AES-256-CFB 模式全局加密,看雪服务器不会保存流量、也无法解密。

4、在NAT中转模式,由于看雪服务器资源有限,会进行一定的限速限量措施,内测阶段会根据流量进行动态调整,恕不另行告知。

6、引用

看雪安全接入(KSA),支持远程接入内网!
https://mp.weixin.qq.com/s/dXZfBJwVTDN-x_PYF3xLCQ

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

内网隧道搭建ksa工具-端对端-无需公网VPS做流量转发 的相关文章

  • 完整的 C++ i18n gettext()“hello world”示例

    我正在寻找完整的 i18ngettext 你好世界的例子 我已经开始了一个基于的脚本使用 GNU gettext 的本机语言支持教程 https web archive org web 20130330233819 http oriya s
  • 在非实时操作系统/内核上执行接近实时任务的最佳方法是什么?

    在一台 GNU Linux 机器上 如果想要执行 实时 亚毫秒级时间关键 任务 您几乎总是必须经历漫长 复杂且容易出现问题的内核补丁过程 以提供足够的支持 1 http en wikipedia org wiki RTLinux Backg
  • 提高mysql导入速度[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我有一个很大的数据库22GB 我曾经用过进行备份mysqldumpgzip 格式的命令 当我提取 gz 文件时 它会生成 sql文件的
  • Python代码检测OS X El Capitan中的暗模式以更改状态栏菜单图标

    我有目标 C 代码来检测暗模式以更改状态栏 NSDistributedNotificationCenter defaultCenter addObserver self selector selector darkModeChanged n
  • Xcode 调试器显示错误的变量值

    我之前问过类似的问题here https stackoverflow com q 53092448 1187415 这个版本有更简单的例子 更新摘要 Xcode 在调试器变量部分中为每个字符串显示 FAIL Swift print 语句显示
  • 了解 Linux oom-killer 日志

    我的应用程序被 oom killer 杀死了 它是在实时 USB 上运行的 Ubuntu 11 10 无需交换 PC 具有 1 Gig 的 RAM 唯一运行的应用程序 除了所有内置的 Ubuntu 东西 是我的程序 flasherav 请注
  • MacOS 中 AVFoundation 和 Metal 的帧速率非常慢

    我正在尝试适应苹果的AVCam滤镜 https developer apple com documentation avfoundation cameras and media capture avcamfilter applying fi
  • Bash touch - 非法选项 -d

    昨天我拍了很多照片 但我忘记更改相机中的时区 现在所有图片的修改日期都有错误 我想将特定目录中所有文件的修改日期更改为minus 10 hours bin sh for i in Users slick Desktop 100D5200 d
  • php_network_getaddresses: getaddrinfo 失败: 名称或服务未知 (0) 连接失败..!

    我正在使用 php 邮件程序功能 但出现以下错误 如何修复它 2016 01 22 06 15 48 SMTP 错误 无法连接到服务器 php network getaddresses getaddrinfo失败 名称或服务未知 0 连接失
  • Swift 上的 USB 连接委托

    Swift 中是否有一个代表可以让我的班级知道何时通过计算机的 USB 插入新设备 我想知道我的程序何时可以使用新设备 Eric Aya 的答案已经相当不错了 但这里有一个 Swift 3 的改编 我把大部分丑陋的东西包裹在一个USBWat
  • 亚马逊 Linux - 安装 openjdk-debuginfo?

    我试图使用jstack在 ec2 实例上amazon linux 所以我安装了openjdk devel包裹 sudo yum install java 1 7 0 openjdk devel x86 64 但是 jstack 引发了异常j
  • 从哪里获取 iostream.h

    我正在尝试在 Linux 中做一些事情 但它抱怨找不到 iostream h 我需要安装什么才能获取此文件 这个标准头的正确名称是iostream没有扩展名 如果您的编译器仍然找不到它 请尝试以下操作 find usr include na
  • 隐式声明“gets”

    据我所知 隐式声明 通常意味着该函数必须在调用之前放置在程序的顶部 或者我需要声明原型 然而 gets应该在stdio h文件 我已包含 有没有什么办法解决这一问题 include
  • 在 macOS 上使用 Swift 3 从剪贴板读取

    我是 Swift 的初学者 我想弄清楚如何在 macOS Swift 3 上读取已复制到剪贴板的内容 我搜索了很多 但似乎找不到任何有效的东西 我从网上尝试过的一些事情 var pasteboardItems NSPasteboardIte
  • 将 bash 提示符下的当前命令复制到剪贴板

    我想要一个快速的键盘命令序列 将 bash 提示符处的当前命令复制到剪贴板 例如 要将最后一个 bash 命令复制到剪贴板 我会按 up some command sequence 复制它 或者 例如 要在 bash 历史记录中搜索命令 我
  • Xdebug PhpStorm 不停止断点

    PHP 7 2 X调试2 7 阿帕奇 2 4 38 PhpStorm 2018 1 4 Mac 操作系统 莫哈维 本地项目 在 Firefox 中安装 Xdebug 帮助程序 我无法调试代码 代码停在第一行 当我尝试更进一步或提出要点时 调
  • 为什么使用signalfd无法捕获SIGSEGV?

    我的系统是ubuntu 12 04 我将示例修改为man 2 signalfd 并添加sigaddset mask SIGSEGV 在示例中 但我无法得到输出SIGSEGV被生成 这是一个错误吗glibc 源代码片段如下 sigemptys
  • 如何使用 nohup 获取正在运行的程序列表

    我正在通过 SSH 连接访问运行 CentOS linux 发行版 的服务器 由于我无法始终保持登录状态 因此我使用 nohup command 来运行我的程序 我找不到如何获取我开始使用 nohup 的所有程序的列表 工作 只有在我注销之
  • 运行时警告 CLSUserDefaults 实施了两次

    在 cocoapod 源中使用 import 语法时 我在 pod 定义的类中看到了与下面类似的警告 但这是一个内部苹果类定义 CLSUserDefaults 我无法控制它 也不会进行子类化 我不知道这是否真的造成了问题 但它不应该发生 o
  • 安装 JDK 时出错:keytool 命令需要已安装的 proc fs (/proc)。 Linux 的 Windows 子系统

    我尝试在 Linux 的 Windows 子系统 Ubuntu 14 04 上安装 Oracle JDK 1 7 但出现以下错误 the keytool command requires a mounted proc fs proc Jav

随机推荐

  • 【springboot】springboot默认logback日志

    一 问题说明 1 运行时记录日常运行的重要信息 应用报错信息 运维过程数据 2 springboot默认使用日志logback 3 日志级别 1 fatal 灾难信息 合计入error 2 error 记录错误堆栈信息 3 warn 记录运
  • 19年电赛经验总结-应该如何准备电赛

    19年电赛经验总结 应该如何准备电赛 写在前面的话 1 赛前准备 2 比赛经历 3 经验总结 写在最后的话 写在前面的话 最近忙着各大厂的实习面试 趁着准备简历的功夫回顾了一下19年电赛的比赛经历 总体来说还算说得过去 现在把我参加电赛的经
  • 目标检测之GFL

    文章目录 前言 1 GFL的主要创新部分 2 结合代码体现创新部分 1 训练阶段的预测输出 2 将bbox边框的回归值由单一确定值 狄拉克分布 变为一定范围的任意概率分布 3 Distribution Focal Loss 4 Qualit
  • 认识k8s

    本篇文章没有什么强逻辑思维 你看下去就对了 讲下本文背景 博主在面试的过程中 不断被现实捶打 竟然有一次被问及了解k8s吗 我滴妈妈咪呀 我只知道工作中公司用的是k8s 但不知道是啥 被问的一脸懵逼 瞬间给面试官留下的印象从高级降为中级 不
  • 所向披靡的响应式开发——如何一招制胜?前端工程师必会技能

    之前也接触过响应式开发 大概就是下载一个响应式网站模板 然后替换图片 哈哈 确实没有系统的学习和了解过响应式开发 最近工作还蛮清闲 找出压箱底很久的响应式开发教程 大概一月前看过一些 然后也忘得差不多la 从头开始学习呗 这套课程还是很基础
  • Web3的2048,Sui 8192能否打开全链游戏的大门?

    作者 Peng SUN Foresight News Sui 8192 一局游戏就是一个NFT Sui 8192智能合约基于Move语言编写 构成非常简单 包括游戏 Game Board与排行榜 Leaderboard 三部分 覆盖方块移动
  • [keil]L6200E: Symbol XXX multiply defined .O...错误解决方法

    当编译时提示这样的错误时 是因为框出来的变量被重复定义了 我们要从定义的地方解决 1 首先 我们全局搜索这个变量 ctrl f 搜索这个变量在工程中被定义的位置 2 如果发现有多个文件中都有定义过 例如在a c和b c中都有int a 0
  • 电容降压整流电源电路

    https www dianziaihaozhe com dianyuan 924 电容降压整流电源电路通常用于低成本取得非隔离的小电流电源 输出电压一般为几伏到二三十伏 输出电流为几毫安到几十毫安 大多取决于所使用的稳压二极管 所能提供的
  • 机器学习和数据科学从业者必读的10本免费英文书

    本文编译自https www kdnuggets com 2018 05 10 more free must read books for machine learning and data science html 夏天本该是放松的季节
  • android首页底部tab动画,Android实现主页底部菜单中间tab图案凸起

    效果图 因为原来的代码底部导航栏使用的是 LinearLayout ImageView TextView 组合 所以 在这里用到了一个及其重要的属性 android clipChildren false 放在其父布局使其生效 达到想要的效果
  • Python __str__方法

    str 方法 1 不定义 str 方法 使用 print 函数输出对象实例时 默认打印对象实例的内存地址 2 定义 str 方法 使用 print 函数或将对象转换为字符串时 自动调用此方法 3 返回值必须是字符串 str 是Python中
  • centos7上hive3.1.3安装及配置

    1 安装背景 hive是基于hadoop的数据仓库软件 部署运行在linux系统之上 安装之前必须保证hadoop环境运行正常 hive本身不是分布式软件 它的分布式主要是借助hadoop实现 存储是hdfs 计算是mapreduce 需要
  • openGL之API学习(九十三)OpenGL中EXT,ARB扩展

    由于OpenGL的标准更新不是很频繁 因此 当某种技术应用流行起来时 显卡厂商为了支持该技术 会使用自己的扩展来实现该功能 但是不同厂商如果有不同的实现 那么程序编写将会异常繁琐 因此多个厂商共同协商使用一致的扩展 这就是EXT扩展 如果这
  • 时序预测

    时序预测 MATLAB实现CNN BiLSTM卷积双向长短期记忆神经网络时间序列预测 风电功率预测 目录 时序预测 MATLAB实现CNN BiLSTM卷积双向长短期记忆神经网络时间序列预测 风电功率预测 预测效果 基本介绍 程序设计 参考
  • java基础之符号

    hello 大家好 今天 小白将继续分享 如果我说的有什么不妥之处 恳请大佬们指出来 如果大家觉得我写的不错 就给我点个赞鼓励一下 小白在此谢谢各位了 众所周知 程序都是按照着一定的规则进行编写的 这些规则被称为语法 只有语法正确了 程序才
  • C++_STL_常用的拷贝和替换算法

    copy 把A数组拷贝到另一个B数组中 void main copy vector
  • windows控制台命令合集

    转自 微点阅读 https www weidianyuedu com windows控制台命令 大集合 开始 运行 命令 集锦 winver 检查Windows版本 wmimgmt msc 打开windows管理体系结构 WMI wupdm
  • 定位Flutter内存问题很难么?

    简介 flutter内存泄漏定位 作者 闲鱼技术 三莅 内存水位升高导致的稳定性问题严重影响app用户体验 所以开发者们非常关注Flutter的内存表现 随着Flutter业务越来越多 闲鱼也面临着oom导致的crash率提升的问题 下面我
  • 两个经典回文字符串问题中的巧妙算法

    问题一 最长回文子串 给定一个字符串 s 找到 s 中最长的回文子串 第一眼的想法是暴力法 由于其时间复杂度高达O n 3 当s过长时效率会特别低 方法一 中心扩展算法 其思想就是遍历一遍字符串 其中在每一个点都进行以其为中心而均匀展开 分
  • 内网隧道搭建ksa工具-端对端-无需公网VPS做流量转发

    1 前言 看雪安全接入 KSA 一款傻瓜式的一键接入私有网络的工具 无论您在任何地点 任何时间 使用任何线路 均可利用这一服务接入自己的私有设备 KSA的服务端和客户端集成在一个可执行文件之中 目前支持Windows macOS和Linux