草庐IT

Python 下 Django 通过 SSHTunnel 连接 ECS 上未开通外网地址 RDS 的方案

在开发过程中,碰到需要在PythonDjango项目中连接到位于ECS上但未开通外网地址的RDS数据库。这种情况下,通过建立SSH隧道来实现连接,确保数据传输的安全性和可靠性。 1、安装sshtunnel包pip3installsshtunnel2、导入SSHTunnelFowarder模块(以下代码均写在settings.py中)fromsshtunnelimportSSHTunnelForwarder3、使用SSHTunnelFowarder 类来创建一个SSH隧道,将本地主机的某个端口映射到远程服务器的指定端口上1defget_ssh_tunnel():2server=SSHTunnel

实现外网手机或者电脑随时随地远程访问家里的电脑主机(linux为例)

文章目录一、背景概要二、安装配置花生壳软件(linux版本)三、手机端(外网)验证连接四、安装ubuntu20server版系统遇到的问题记录一、背景概要由于经常在遇到某些问题的时候,针对某一个场景的理解,需要借助于自己的电脑去编译(aosp/linux/qemu)代码查看源码做更进一步的理解,而因为回家才能用到自己的电脑,很多时候都因为回到家后忘记而不了了之了,因此想实现从外网(外网的手机和电脑都可以)远程自己的linux服务器,以达到,必要的时候可以随时分析积累相关问题的理解经验的目的,此篇文章系统的以ubuntuservice为例记录了服务的建立以及外网端口映射的所有过程,方法简洁明了,

外网ssh远程连接服务器

文章目录外网ssh远程连接服务器一、前言二、配置流程1.在服务器上安装cpolar客户端2.查看版本号,有正常显示版本号即为安装成功3.token认证4.简单穿透测试5.向系统添加服务6.启动cpolar服务7.查看服务状态8.登录后台,查看隧道在线状态9.在远程控制端,实现外网ssh远程连接服务器三、安装说明外网ssh远程连接服务器一、前言同一个局域网内远程ssh连接服务器,只需要知道服务器的IP地址就可以实现连接。但是在不同的局域网下,我们想要通过外网远程连接服务器(应用场景:在家远程连接公司的服务器,在家远程连接学校实验室的服务器…)应该如何实现呢?原理:通过内网穿透实现ssh远程连接工

SSRF 漏洞:外网隔离就绝对安全了吗?

什么是SSRF漏洞?SSRF(Server-SideRequestForgery,服务端请求伪造)是指攻击者向服务端发送包含恶意URL链接的请求,借由服务端去访问此URL,以获取受保护网络内的资源的一种安全漏洞。SSRF常被用于探测攻击者无法访问到的网络区域,比如服务器所在的内网,或是受防火墙访问限制的主机。SSRF漏洞的产生,主要是因为在服务端的Web应用,需要从其他服务器拉取数据资源,比如图片、视频、文件的上传/下载、业务数据处理结果,但其请求地址可被外部用户控制。请求地址被恶意利用的话,如下图所示,就能够以服务端的身份向任意地址发起请求,如果是一台存在远程代码执行漏洞的内网机器,借助SS

同时连接专网外网-静态路由和跃点数设置

例子佛山市国发平台 - 外网报送:58.248.45.74:42003南华平台 - 外网报送:219.128.252.202:20015佛山市平台 - 专网报送:192.168.0.207:5003南海区平台-  专网报送:10.168.74.213:1515外网网关:192.168.1.1专网网关:192.168.2.11、设置网关两个路由器网关须不同,路由器默认网关是192.168.1.1。故将安装专网卡的路由器网关改为192.168.2.1。设置网关过程中暂时只接入需要修改的路由器。浏览器中输入“192.168.1.1”进入登录界面,有人路由器密码root。在“网络”-“接口”修改对应网

XPATH和Selenium爬取外网,遇到的问题汇总

最近接到了一个需求,要爬取外网上的某个资源,小白边学边干,记录下遇到的问题及解决方式,希望有机会也可以帮助有同样困惑的家人们一.外网无法登录有一些外网即使你开了vpn和TUN模式,依然会被拦截请求,提示“不要使用VPN”或“所在地域受限制”,这是因为自身的ip地址有被泄露。如果遇到这种情况,可以使用一个chrome插件,叫WebRTCControlhttps://chrome.google.com/webstore/detail/webrtc-control/fjkmabmdepjfammlpliljpnbhleegehm?hl=zh-CN下载后,开启即可然后再尝试登录外网,应该会解决,亲测是

Linux安装MongoDB数据库,实现外网远程连接访问

文章目录前言1.配置Mongodb源2.安装MongoDB3.局域网连接测试4.安装cpolar内网穿透5.配置公网访问地址6.公网远程连接7.固定连接公网地址8.使用固定地址连接前言MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。下面我们简单几步实现在Linuxcentos上安装mongo

「数据库」Linux服务安装部署SQL Server -外网安全远程连接【端口映射】

文章目录1.安装sqlserver2.局域网测试连接3.安装cpolar内网穿透4.将sqlserver映射到公网5.公网远程连接6.固定连接公网地址7.使用固定公网地址连接简单几步实现在Linuxcentos环境下安装部署sqlserver数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。1.安装sqlserver下载SQLServer2022(16.x)RedHat存储库配置文件:sudocurl-o/etc/yum.repos.d/mssql-ser

ZYNQ7020通过网线连接笔记本电脑共享无线网络,可访问外网

一、硬件准备:ZYNQ7020,联网笔记本,网线,UART串口线等。ZYNQ7020没有wifi模块,只有一个千兆网口,可通过网线直接连接到路由器或者连接到笔记本电脑共享网络。通过笔记本共享无线网络比较方便,利于调试,本文主要阐述其实施步骤,以win10系统为例。二、实施步骤1.ZYNQ7020上电,连接USB转串口(UART)和千兆网口。ZYNQ各接口详细连接如下图所示。2.笔记本电脑网络配置:打开设置查看网络状态,可以新增以太网这一网络,点击网络共享中心和更改适配器。在网络共享中心可得知以太网还无法联网。点击更改适配器后,继续点击WLAN的属性,在属性-共享中从上至下依次点击,注意在家庭网

移动神器RAX3000M路由器不刷固件变身家庭云之三:外网访问家庭云

本系列文章:移动神器RAX3000M路由器变身家庭云之一:开通SSH,安装新软件包移动神器RAX3000M路由器变身家庭云之二:安装vsftpd移动神器RAX3000M路由器变身家庭云之三:外网访问家庭云移动神器RAX3000M路由器变身家庭云之四:开放LuCI管理界面,网站服务移动神器RAX3000M路由器不刷固件变身家庭云之五(高级应用):设置成maven私服移动神器RAX3000M路由器不刷固件变身家庭云之六(高级应用):设置https要从外网访问家庭云,首先要开通相应的端口,然后需要一个动态域名。1.开通端口ftp需要一个连接端口和一些数据传输端口命令如下:uciaddfirewall