首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用lodine建立DNS隧道

最近我在我的一个VPS上设置了DNS隧道。这项技术对于绕过captive portals(强制登录门户),过滤器等非常有用。...我们可以在端口53上设置一个SSH服务器或其它类似服务器,但在某些情况下ssh协议会被过滤,从而导致隧道建立失败。因此,通过DNS建立隧道才是我们最好的选择。...IODINED_PASSWORD secretpassword 配置检查 基本配置完成后,我们可以通过iodine check页面来检查我们的配置是否正确。...如果配置无误但仍无法正常工作,那么请检查流量是否有被服务器上的防火墙捕获的情况。 运行客户端 在客户端机器上,我们只需运行iodine客户端即可。...例如我们可以使用Firefox或Chrome中的FoxyProxy。如果一切顺利,你应该能够在浏览器中检查你的IP并获取你服务器的IP。

1.5K40

如何设置 SSH 隧道(端口转发)

SSH转发对于传输使用未加密协议(如VNC或FTP),访问地理限制内容或绕过中间防火墙的服务的网络数据非常有用。 基本上,您可以转发任何TCP端口并通过安全的SSH连接隧道传输流量。...目标主机与 SSH 服务器相同时,而不是指定可以使用的目标主机 IP 或主机名 localhost 。 假设您需要通过在同一服务器上运行的 VNC 连接到远程计算机,并且无法从外部访问它。...现在您的开发人员可以输入 the_ssh_server_ip:8080 他/她的浏览器并预览您的应用程序。...动态端口转发的典型示例是通过 SSH 服务器隧道传输 Web 浏览器流量。...总结 我们已经向您展示了如何设置 SSH 隧道并通过安全的 SSH 连接转发流量。为了便于使用,您可以在 SSH 配置文件中定义 SSH 隧道,或创建将设置 SSH 隧道的 Bash 别名。

7.9K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    高颜值外观Archcraft OS如何实现公网环境SSH远程连接【内网穿透】

    Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。...本例使用的是Archcraft最新版,首先我们先检查Archcraft中ssh 服务状态是否正常运行,并测试本地局域网IP连接是否正常! 1....局域网IP进行ssh 连接,可以看到也是连接成功,Archcraft 默认用户名密码都是:liveuser,本地测试没有问题后,下面我们在Archcraft中安装cpolar内网穿透软件,实现远程也可以进行...bash 向系统添加服务 sudo systemctl enable cpolar 启动cpolar服务 sudo systemctl start cpolar Cpolar安装和成功启动服务后,内部或外部浏览器上通过局域网...同样我们使用ssh 连接工具,也可以正常连接,在工具中输入cpolar tcp 公网地址.以Secure CRT为例 我们也可以看到也是可以连接成功,这样我们一个远程ssh 地址就设置好了,无需公网IP

    13710

    内网渗透测试:隐藏通讯隧道技术

    SSH 命令 ssh 用户名@ip -p 创建ssh隧道常用的参数有: -C:压缩传输,提高传输速度 -f:将ssh传输转入后台执行,不占用当前的shell -N:静默连接,连接后看不到具体会话...试想另外一类应用场景:设置浏览器通过端口转发访问不同网络中的网站。这类应用的特点是目标服务器的 IP 和端口是未知的并且总是在变化,创建端口转发时不可能知道这些信息。...我们在攻击者vps上面打开浏览器,进行设置,设置代理网络: 这样,就可以通过浏览器访问内网文件服务器了: 这里的动态端口转发其实就是建立一个ssh加密的SOCKS代理通道,SOCKS代理它只是简单地将一端的系统连接到另外一端...常见的网络场景有如下三类: 服务器在内网中,可以任意访问外部网络。 服务器在内网中,可以访问外部网络,但服务器安装了防火墙来拒绝敏感端口的连接。...回到主界面,点击那个“闪电”形状的按钮,测试代理服务器能否正常连接 正常连接后,右击远程桌面程序,选择“在代理隧道中运行选中程序”,就可以访问内网远程机器了 同样的方法,我们也可以用浏览器来访问内网的资源

    2.3K40

    Archcraft系统安装cpolar内网穿透实现公网环境SSH远程连接

    Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。...本例使用的是Archcraft最新版,首先我们先检查Archcraft中ssh 服务状态是否正常运行,并测试本地局域网IP连接是否正常! 1....局域网IP进行ssh 连接,可以看到也是连接成功,Archcraft 默认用户名密码都是:liveuser,本地测试没有问题后,下面我们在Archcraft中安装cpolar内网穿透软件,实现远程也可以进行...bash 向系统添加服务 sudo systemctl enable cpolar 启动cpolar服务 sudo systemctl start cpolar Cpolar安装和成功启动服务后,内部或外部浏览器上通过局域网...同样我们使用ssh 连接工具,也可以正常连接,在工具中输入cpolar tcp 公网地址.以Secure CRT为例 我们也可以看到也是可以连接成功,这样我们一个远程ssh 地址就设置好了,无需公网IP

    15110

    通过SSH端口转发创建加密隧道

    如果您想在两个Linux实例之间创建加密隧道,最佳选择是使用SSH端口转发。...假设你想使用本地端口8080并通过SSH将连接转发到IP地址192.168.1.11的端口80。...要验证隧道是否成功,请打开Web浏览器并指向: localhost:8080 远程站点(在192.168.1.11上)应该出现在Web浏览器中,并且通过SSH加密进行隧道传输。...要关闭加密隧道,请返回到终端窗口并键入: exit SSH远程端口转发 这种类型的端口转发可能更实用,因为它可以让你通过加密隧道为他人提供对远程机器的访问。...在这个例子中,我们将继续使用远程机器的IP地址为192.168.1.11,而客户机器位于192.168.1.21。你必须同时具备对客户机器的SSH访问权限。

    24010

    无需公网IP,在家SSH远程连接公司内网服务器「cpolar内网穿透」

    创建TCP隧道 在centOS系统本地安装cpolar内网穿透之后,在外部浏览器上访问centOS本地9200端口,访问方式:局域网ip+:9200,打开cpolar web ui界面。...安装cpolar后,会默认生成一个ssh名称的隧道,如果有ssh,则可以直接跳到查看在线隧道列表,然后远程连接 如果没有,我们点击左侧仪表盘的隧道管理——创建隧道,由于ssh连接默认的是22端口,因此我们要来创建一条...固定TCP地址 我们通过cpolar建立的临时TCP数据隧道,成功连接了位于局域网下的centos系统,,并能通过这条TCP连接隧道进行无差别操作。...,使用命令,稳定轻松的连接到Linux CentOS系统中,且不用再担心数据隧道端口号重置的问题。...综上,成功实现了在外公网环境下也可以SSH远程连接到公司/家里的Linux CentOS服务器,不需要公网IP,也不用设置路由器,简单通过cpolar内网穿透工具映射本地22端口,通过所生成的公网地址来进行

    4.6K30

    Tunnel:论如何在内网中自由渗透

    *本文作者:戒贤,本文属FreeBuf原创奖励计划,未经许可禁止转载 背景 能够成功地通过web漏洞获取到webshell,对于一次完整的渗透测试来说,仅仅相当于万里长征的第一步。...我相信有很多我没都还没见识过的工具,不少坊间流传的远控工具功能强大,也非常易于使用。对于我这种,至今还在使用初版菜刀的“学院派”来说,最基础的工具,往往是最可靠的。...因为ssh初次登陆一台主机的时候,会询问用户,是否信任该主机。而且,如果同一个ip,其公钥与此前登陆时记录的公钥不必配,是无法登陆的,所以需要进行这个操作。...小结: 隧道之所以能成功,前提是系统中访问控制不足。如果系统中配置了SSH远程管理的白名单,或者在ACL里限制特定的IP才能连接SSH,又或者系统完全使用带外管理,那就得两说了。...如果没有足够的资源来建立带外管理的网络结构,内网中至少要限制SSH远程登录的地址和双向的访问控制策略(从外部到内部,从内部到外部) 切记,再牛逼的安全防护策略,也敌不过内网里遍地的弱口令。

    2.1K101

    内网渗透基石篇--隐藏通信隧道技术

    应用层隧道技术 1. ssh隧道 建立双向安全隧道 将其他TCP端口的通信通过SSH连接转发 用SSH作为传输层协议,对流量自动加解密 突破防火墙访问规则的限制 SSH本地端口转发 本机侦听端口,访问转发到远程主机指定端口...在进行数据通信时:如果目标是ip地址,可以直接发送报文; 内网中安装了各种软/硬件防护措施来检查主机与外部网络的连接情况。 ? 域名型dns隧道木马 1.查看dns的连通性 ?...(2)安装客户端 linux环境: iodine -f -P Micr067 vpn.abc.ltd -M 200 -r:iodine有时会自动将DNS隧道切换为UDP隧道,该参数的作用是强制在任何情况下使用...同样,目标主机也可以直接通过ssh登录服务端。 (4)防御DNS隧道攻击的方法 1.禁止网络中任何人向外部服务器发送DNS请求,只允许与受信任的DNS服务器通信。...四、 Socks代理 1.服务器在内网中,可以任意访问外部网络 2.服务器在内网中,可以访问外部网络,但服务器安装了防火墙来拒绝敏感端口的连接。

    1.5K70

    内网渗透基石篇--隐藏通信隧道技术

    应用层隧道技术 1. ssh隧道 建立双向安全隧道 将其他TCP端口的通信通过SSH连接转发 用SSH作为传输层协议,对流量自动加解密 突破防火墙访问规则的限制 SSH本地端口转发 本机侦听端口,访问转发到远程主机指定端口...在进行数据通信时:如果目标是ip地址,可以直接发送报文; 内网中安装了各种软/硬件防护措施来检查主机与外部网络的连接情况。 ? 域名型dns隧道木马 1.查看dns的连通性 ?...(2)安装客户端 linux环境: iodine -f -P Micr067 vpn.abc.ltd -M 200 -r:iodine有时会自动将DNS隧道切换为UDP隧道,该参数的作用是强制在任何情况下使用...同样,目标主机也可以直接通过ssh登录服务端。 (4)防御DNS隧道攻击的方法 1.禁止网络中任何人向外部服务器发送DNS请求,只允许与受信任的DNS服务器通信。...四、 Socks代理 1.服务器在内网中,可以任意访问外部网络 2.服务器在内网中,可以访问外部网络,但服务器安装了防火墙来拒绝敏感端口的连接。

    1.3K30

    如何配置Pycharm实现本地编写代码远程到服务器编译并同步代码

    ,选择On SSH 将实例SSH指令中的Host、Port与Username进行匹配和填写(Username均为root,Host和Port查看自己实例的SSH指令) 输入服务器登陆密码: 继续下一步,...选择System Interpreter(选择服务器的代码解释器),选择服务器的远程Python解释器路径(如果您安装了其他Python或虚拟环境则根据实际情况填写) 配置项目路径,意思是本地项目和远程实例中的哪个目录进行关联...我链接服务器后同步出的数据如下: 此处我们在本地测试成功,但是这样配置的意义就是可以实现异地使用服务器的资源开发,这里我们**需要将SSH时使用的本地IP映射为公网TCP地址,才能实现异地开发。...sudo bash 向系统添加服务 sudo systemctl enable cpolar 启动cpolar服务 sudo systemctl start cpolar cpolar安装成功后,在外部浏览器上访问...我们已经能够使用永久固定地址来远程操作服务器中的Python编译器并将运行结果返回到Pycharm,代码修改还能通过这个TCP地址同步,这样我们就可在任意地点远程使用服务器的强大算力来编译各种复杂的项目而不占用本地资源

    1.7K20

    【轻松远程处理图片:在线图片编辑工具Photopea群晖NAS部署解决方案】

    Photopea支持本地部署,这意味着用户可以将其安装在自己的设备上,通过本地浏览器进行访问。只需一次部署,其他设备只需通过局域网IP即可访问,无需重新安装。...确认参数无误后点击完成,点击完成后会自动运行 打开容器界面,可以看到对应运行的Photopea容器,下面进行本地访问 容器运行后,在外部浏览器输入群晖局域网IP加设置的对外访问端口2887,即可成功看到...安装完成后,在外部浏览器,我们通过群晖的局域网ip地址加9200端口访问Cpolar的Web管理界面,然后输入Cpolar邮箱账号与密码进行登录 4....——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,两种方式都可以访问 5....返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑 修改隧道信息,将保留成功的二级子域名配置到隧道中 域名类型:选择二级子域名 Sub

    18010

    SSH 端口转发实例详解

    常见的有禁止访问某些网站、禁用某类软件,同时你的所有网络行为都被监控并分析!同样的通过 SSH 隧道技术我们完全可以规避这些限制。...希望可以通过远程端口转发的方式在主机 A 和 B 之间建立隧道, 然后外网的 Bitbucket 等代码管理服务可以通过 Webhook 的方式访问主机 B 从而触发 Jenkins 服务器中的 Build...在 SSH 服务器的配置文件 /etc/ssh/sshd_config 中添加一行: GatewayPorts yes 保存后重启 SSH 服务器,然后重新建立隧道: 此时主机 B 已经可以接受外部...动态端口转发 相对于动态端口转发,前面介绍的端口转发类型都叫静态端口转发。所谓的 "静态" 是指应用程序服务器端的 IP 地址和监听的端口是固定的。...试想另外一类应用场景:设置浏览器通过端口转发访问不同网络中的网站(比如在家里连接公司内网中的站点,哈哈)。

    1.1K10

    内网渗透之DNS隧道构建使用

    而事实上不是——返回的可以是任意字符串,包括加密的C&C指令,域名型DNS隧道木马的通信架构,如下图所示: 在使用DNS隧道与外部进行通信时从表面上看是没有连接到外网的(内网网关没有转发IP数据包),但实际上内网的...DNS服务器进行了中转操作,这就是DNS隧道的工作原理,简单的说就是将其他协议封装在DNS协议中进行传输,DNS隧道原理图如下所示: 简易测试 首先我们需要知道当前服务器是否允许通过内网DNS解析外部域名...,也就是要测试DNS的连通性,从下面的结果可以看到能够通过内部DNS服务器解析到外部域名,这意味着可以使用DNS隧道实现隐蔽通信: DnsCat2 工具简介 DnsCat2是一筐开源软件,它使用DNS协议创建加密的...C&C通道通过预共享秘钥进行身份验证,使用Shell以及DNS查询类型(TXT、MX、CNAME、A、AAAA),多个同时进行的会话类似于SSH中的隧道,dnscat2的客户端使用C语言编写,服务端使用...UDP通道,故该参数作用是:强制在任何情况下使用DNS隧道 -f 将使客户端保持在前台运行 -t 使用的DNS类型 在正式使用过程中我们需要先设置域名(设置成功与否可以通过网站:https://

    11510

    内网渗透|Chisel内网穿透工具

    一、chisel工具介绍 Chisel可用来搭建内网隧道,类似于常用的frp和nps之类的工具。由于目前使用的人比较少,因此对于有些杀软还不能准确的识别出该工具。...0x02 chisel工具使用 首先,chisel和frp、nps是不同的,没有所谓的服务器端和客户端,对于chisel,只有一个文件,可以通过执行这个文件,让其充当服务器端或者客户端。...0x03 chisel进行socks代理 Chisel现在支持socks代理,我们先看下需求,比如有两台主机,一台主机是我们的VPS,有一个公网IP,另一台主机是我们在内网中拿下的一台主机,我们需要在这台主机上配置...因此,如果想要像之前一样使用SocksCap去代理访问内网,需要再多做一步,使用ssh的本地转发功能将127.0.0.1的1080上的socks流量转发到0.0.0.0的23333端口,这样我们就可以在外部通过...成功将127.0.0.1的1080端口上的流量转发到0.0.0.0的23333端口上,这样就可以使用socksCap或者直接在浏览器中设置代理对内网资源进行访问。

    10.2K21

    如何安装,运行和连接到远程服务器上的Jupyter Notebook

    第2步 - 运行Jupyter笔记本 必须从您的VPS运行Jupyter Notebook,以便您可以使用SSH隧道和您喜欢的Web浏览器从本地计算机连接到它。...这是可以预料到的,因为应用程序在服务器上运行,您可能还没有在其上安装Web浏览器。本指南将介绍如何使用SSH隧道连接到服务器上的Notebook,如下一节所述。...然后单击“ 添加”按钮,端口应出现在“ 转发端口”字段中: 最后,单击“ 打开”按钮。这将通过SSH将您的机器连接到服务器并隧道传输所需的端口。...接下来,导航到您喜欢的Web浏览器中的本地端口(例如http://localhost:8000,或您选择的任何端口号),以连接到服务器上运行的Jupyter Notebook实例。...或者,您可以从终端输出中复制该URL并将其粘贴到浏览器的地址栏中。 自动地,Jupyter笔记本将显示存储在运行它的目录中的所有文件和文件夹。

    16.6K118

    Windows系统部署GoLand结合内网穿透实现SSH远程Linux服务器开发调试

    服务器开启SSH服务 在服务器端获取IPv4 地址 ip addr show 开启SSH服务,执行 sudo apt-get install openssh-server 启动SSH服务 sudo service...服务器端是否同步 在服务器端查看文件内容,可以看到修改后“Hello World!"...安装cpolar内网穿透远程访问服务器端 4.1 服务器端安装cpolar 本地测试完成后,我们需要在服务器上安装cpolar内网穿透工具,通过cpolar 转发本地端口映射的公网地址,我们可以很容易实现远程访问...sudo bash 向系统添加服务 sudo systemctl enable cpolar 启动cpolar服务 sudo systemctl start cpolar cpolar安装成功后,在外部浏览器上访问...tcp地址配置到隧道中 端口类型:修改为固定TCP端口 预留的tcp地址:复制粘贴官网保留成功的地址 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了固定TCP

    30021

    群晖NAS部署在线PS工具Potopea并实现浏览器远程访问处理图片

    Photopea 支持本地部署,好处在于部署在自己的设备上,可以通过本地浏览器进行访问,只需部署一次,其他设备只要打开浏览器通过局域网IP即可访问,而不需要重新安装,不好之处在于本地部署访问只能局限于在本地局域网内的设备电脑...确认参数无误后点击完成,点击完成后会自动运行 打开容器界面,可以看到对应运行的Photopea容器,下面进行本地访问 容器运行后,在外部浏览器输入群晖局域网IP加设置的对外访问端口2887,即可成功看到...安装完成后,在外部浏览器,我们通过群晖的局域网ip地址加9200端口访问Cpolar的Web管理界面,然后输入Cpolar邮箱账号与密码进行登录 4....——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,两种方式都可以访问 5....保留成功后复制保留成功的二级子域名的名称 返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑 修改隧道信息,将保留成功的二级子域名配置到隧道中

    22510

    Ubuntu Server 第七章 远程管理

    关于SSH,不仅仅做用为链接,还可以做更多,前面的CS搭配Metasploit一章中也使用到了SSH隧道相关的知识。远程连接也不仅只有SSH一种远程连接方式。...,SSH默认情况下使用本机用户名 ssh -l user IP SSH协议有两个主要的大版本:SSH1和SSH2。...关于SSH隧道在安全中还有更多的应用,这里不在过多讲述。 这里随便提一下,可以使用 curl wget telnet ssh来粗略的探测端口开放。...,还可以选择设置只能查看的密码,同时生成xstartup文件 netstat -pantu | grep 590 #输入完成之后发现5901为起点的端口 vncserver kill :1 #端口后的数字和实例数字相同...#如果想多个用户的话,推荐新建多个用户,使用"su user"切换到新建的用户主目录下编辑配置文件,启动实例 #虽然VNC本身有加密机制,不推荐长期开启,可以通过前面的SSH隧道来提升安全性 PUPPET

    2K20

    本地openEuler系统如何实现无公网IP情况下SSH远程连接解决方案

    Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。 1....本地SSH连接测试 在openEuler系统上,输入ip addres查看局域网IP地址 然后测试输入局域网IP进行ssh 连接,可以看到连接成功,下面我们在openEuler中安装Cpolar工具,实现...服务 sudo systemctl start cpolar 关闭openEuler防火墙 sudo systemctl stop firewalld.service Cpolar安装和成功启动服务后,外部浏览器上通过...TCP端口 地区:选择China vip 点击创建 然后打开左侧在线隧道列表,查看刚刚创建隧道后生成的 ssh tcp连接的地址,这个地址就是公网连接地址,我们可以在任意设备上使用该地址进行ssh 连接...可以看到连接成功 同样我们使用ssh 连接工具,也可以正常连接,在工具中输入cpolar tcp 公网地址.以Secure CRT为例 我们也可以看到也是可以连接成功,这样我们一个远程ssh 地址就设置好了

    14710
    领券