作者:大江狗 首发:Python Web与Django开发 当你使用Django在本地开发一个网站的时候,你希望转发给别人进行访问,但是又不想正式部署到服务器(毕竟部署也是挺麻烦的)。...今天我要介绍的是一款叫Ngrok的免费软件,它通过本地端口映射轻松实现内网穿透,把localhost上运行的内容重定向到一个公共可用的ngrok URL(支持https), 是不是很帅?...Ngrok的安装 如果你本地使用的是windows系统,首先访问它的官网:https://ngrok.com/download下载.exe客户端并安装。...安装好后,双击exe文件,你将看到如下界面: 注:ngrok虽然是免费的,但使用前需要注册一下。...启动Ngrok 进入ngrok的exe文件所在的目录,使用“ngrok http [port]”启动端口映射。本地django项目默认使用8000端口,所以输入如下命令即可。
/到开放重定向说起 经过对目标网站https://target.com的测试之后,我发现了其中存在一个开放重定向问题,如果我们在请求GET /api/..前添加两个/号,就会得到以下响应: HTTP 1.1...经过反复尝试后,我构造了这个链接https://target.com///google.com//,向目标网站发起请求后,它会执行一个到google.com的跳转: 开放重定向一般来说都属低危漏洞,所以我决定再深挖看看其它的...就像http://localhost:8080/api/1/:ID这样?所以我就以615601’为id号,发起的请求,看看服务端会抛出什么错误响应?...接着,我通过自架的ngrok网站实例配合burp collaborator,来验证最终的SSRF效果,得到以下响应: 结果就是,我们可以让目标网站服务端请求我的ngrok服务///XXXXXXXX.ngrok.io...///xxxxxxx.ngrok.io//"} 只要受害者点击上述链接,他的Cookie信息就会被发送到我的ngrok服务端来,我也即能利用他的cookie信息登录他的账户,实现账户劫持。
对于前端的我来说,这丫的讲的啥玩意... 1 其实说白了就是你写一个项目,在PC上完美运行,想在手机端访问,只能让手机电脑处于同一局域网内,但是这个技术可以把你的本地IP和端口(例如:localhost...-> localhost:8080 Forwarding https://d5cd433a.ngrok.io -> localhost:8080 Connections ttl opn...: true, }, 1 2 3 若是出现手机端无加载资源现象,则是因为接口写的是localhost/127.0.0.1 换成上面的172.20.10.2(...1 是因为直接输入localhost:8080也能直接进入首页, 我在router/index.js文件里,设置了重定向 export default new Router(...{ routes: [ // 第一个对象可以不要 { path: ‘/’, name: ‘随便起名字’, // 重定向 默认使用book页面
我们能想到的有如下四种方法: 添加防火墙规则,并允许指定的远程IP绑定指定端口来访问办公室电脑; 端口转发; 反向SSH; Ngrok; Ngrok Ngrok这种服务允许我们利用外部端口转发并通过任何网络来连接任意设备...Ngrok最大的一个优势就在于,如果你想访问某个网络中的设备时,你并不需要让自己的设备同样处于同一本地网络之中。在Ngrok的帮助下,你可以通过SSH、FTP或Web服务器来访问目标设备。...Ngrok参考资料:【http://rootsaid.com/ngrok/】 既然我们已经了解了Ngrok的功能,那么接下来我们会使用Ngrok来设置办公室电脑来接受远程设备的SSH连接。...我们会给大家提供一个简单的Ngrok使用样例,我会在公司内网的办公室电脑中开启一台SSH服务器(端口22),并设置Ngrok,然后使用Ngrok链接从外网访问这台办公室电脑。...-> localhost:22 上面的数据表示,任何指向‘0.tcp.ngrok.io’(端口36428)的链接都将被重定向到目标设备(端口22)上。
之前写了一些ngrok和frp给群晖nas做内网穿透,今天分享一下在群晖nas下安装wordpress的教程。...数据库,> CREATE DATABASE wordpress_db;并且新建一个wordpress数据库用户,只允许 192.168.1.4 和127.0.0.1和localhost 访问CREATE...' IDENTIFIED BY 'your_password';CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password....* TO 'wordpress_user'@'127.0.0.1';GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost...完成安装后,进入 WordPress 控制面板。在设置过程中,输入之前在 MariaDB 中创建的数据库名称、用户名和密码,连接 WordPress 到数据库。
1. ngrok 资源网站 相信很多开发者都有这样的需求,需要让外网访问你本地的服务器,方便调试本地代码,或者让别人体验到自己做的应用。...那么这时,我们需要做的就是将我们本地的端口映射到一个外网的端口上,也就是内网穿透。...ngrok官网 : https://ngrok.com ngrok中文网 : http://ngrok.cc 下载客户端 : http://ngrok.cc/download.html 2....运行 ngrok 启动工具 站长源码网 3. 隧道 ID f484d6846f2454fc 端口:8080
asyncssh_server.py文件提供了SSHv2协议的实现,并带有SFTP和SCP功能,该脚本也是目标设备需要运行的脚本。 3、创建一个Ngrok免费账号,并记录下AUTH令牌。...4、将AUTH令牌添加到asyncssh_server.py文件中的token变量中,该参数需要硬编码到ngrok_tunnel()函数中。...5、在Ngrok网站上创建一个免费的API密钥,记录下生成的密钥字符串。...6、将API密钥字符串写入到async_commander.py文件的api_key变量中,这样就可以自动获取活动隧道的Ngrok域名和端口数据了。...-o ProxyCommand="nc -x localhost:9050 %h NGROK_PORT" source_file ddddd@NGROK_HOST:destination_path 使用
项目到本地 git clone https://github.com/inconshreveable/ngrok.git /usr/local/ngrok 3....生成证书 # 这里替换为自己的独立域名 export NGROK_DOMAIN="huahongbin.cn"#进入到ngrok目录生成证书 cd /usr/local/ngrok# 下面的命令用于生成证书...x509 -req -in device.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out device.crt -days 5000 # 将我们生成的证书替换...启动客户端 将ngrok.exe拷贝到本地文件夹中(可以用winscp),并在文件夹新建配置文件ngrok.cfg,内容如下: server_addr: "huahongbin.cn:443"trust_host_root_certs...: false 域名替换为自己的独立域名,端口替换为启动ngrok服务器设置的tunnel端口。
本文使用docker-compose运行wordpress,使用已有的mysql数据库,外部的nginx开启https反向代理到wordpress。如果你的域名还没有备案请先去备案。...=172.18.0.1:3308 - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=wordpress 如果你之前没有现成的...我们的案例域名是aispider.cc,我们把域名全部重定向到 https://www.aispider.cc vi /etc/nginx/nginx.conf server {...rewrite ^(.*) https://$name_www$1 permanent; } proxy_pass http://localhost...配置文件 如果直接代理过去,会有很多问题,比如循环重定向转发,js、css等资源走的是http请求,地址重定向为localhost,我也是踩了很多坑才配置好。
编写启动文件 编写wordpress.yml,然后执行 docker-compose -f wordpress.yml up -d 启动容器 172.18.0.1:3308是我自己的mysql地址 version...=172.18.0.1:3308 - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=wordpress 如果你之前没有现成的...我们的案例域名是aispider.cc,我们把域名全部重定向到 https://www.aispider.cc vi /etc/nginx/nginx.conf server {...rewrite ^(.*) https://$name_www$1 permanent; } proxy_pass http://localhost...配置文件 如果直接代理过去,会有很多问题,比如循环重定向转发,js、css等资源走的是http请求,地址重定向为localhost,我也是踩了很多坑才配置好。
php -S localhost:4000 然后浏览器打开 localhost:4000 就能访问到本地的文件 index.html,这是一个周杰伦的个人PPT介绍,空格键翻页,和平常使用的PPT一样。...下载软件(对应自己的电脑系统)到本地后,在cmd命令行执行ngrok authtoken 1THs9sajgDwQV1RS5ER6pc6nHo2_7gVJGSiAzT91YpAiS7f54 # ngrok...-> http://localhost:4000 Forwarding https://7ef9b347.ngrok.io -> http://localhost...命令行中的 Web Interface 是 Ngrok 内置的一个管理面板,用来展示所有通过 Ngrok 进来的请求信息以及返回的数据,现在我们访问一下 http://127.0.0.1:4040 看看...现在你有了一个自己的域名http://7ef9b347.ngrok.io ,发给别人也能访问了,不过你的电脑不能关机,是不很简单,不过这个国外服务器有点慢,可以考虑国内的ngrok.cc。
成功登录后,攻击者可具有管理员权限,并进行如下操作: 安装带有后门的自定义主题 安装插件以上传文件 这两个操作通常在成功获得管理员权限后使用,可以选择更改管理员密码或创建新的管理员帐户。...常见的方法是使用公共主题并嵌入带有远程代码执行(RCE)功能的自定义后门,文件上传插件允许攻击者直接上传有效负载。 利用一个后门部署另一个具有类似功能的后门是常见操作。...受感染的WordPress还可以充当广告重定向程序,通过修改JavaScript文件或页眉/页脚生成器函数(例如wp content\theme s\twenty17\functions.php)。...修改后的JavaScript将用户重定向到攻击者指定的网站。 ?...如果$isbot未设置,而HTTP_REFERER包含Google、Bing或Yahoo等字符串,则会将其重定向到另一个服务网站。 ?
/ngrok http 8080 如下图所示,Ngrok帮我们动态映射了:29e22496.ngrok.io -> localhost:8080 我们用手机微信对http://29e22496.ngrok.io.../ipfs/QmdzsNmv...Tow 进行访问 [hu46ra9xoe.jpeg] 我们再在浏览器发起一个对本地ipfs资源的访问:localhost:8080/ipfs/QmdzsNmv...Tow...浏览器打开 http://localhost:4040/inspect/http [rmnn0psrfi.png] 我们来监控刚才对IPFS资源访问的详细记录和报文数据: [06v14i62ga.png...] 我们可以成功监控到两次资源请求的耗时以及协议报文的详细数据。...答案是:没有什么是程序员解决不了,“懒”是我们永远追求的境界。 通过 Ngrok API 文档,我们可以通过RPC远程调用来控制节点,并集成到业务程序代码里,实现自动化运维和控制。
如何让你的 WordPress 网站更安全 为什么需要安全性 现在写博客已经成为很多人的爱好,而 WordPress 是最受青睐的平台。...用户被重定向到以下页面。 3.单击开始后出现以下屏幕 4.选择通过短信验证选项。 5.WordPress 将通过短信发送验证码,用户需要输入该验证码以验证号码。 6.正确输入发送到你手机的代码。...这就是 wp-config 的样子: 如果正在使用的服务器带有 .htaccess,请将这段代码添加到文件顶部,以拒绝任何人访问它: order allow...,deny deny from all 提示 #5 保持 WordPress 更新 假设用户安装了 Wamp 服务器: 1.启动 wamp 服务器 2.使用 localhost...一个好的备份计划可能包括将整个 WordPress 安装(包括 WordPress 核心文件和数据库)的一组定期快照保存在受信任的位置。 提示 #8.
2.3.TCP端口转发 TCP端口转发,这意味着可以在外网SSH到本机了,当然外网端口是随机分配的。...cd进入到ngrok.exe的根目录下,输入如下指令: ngrok authtoken Step4:通过上述几步,现在就可以创建一个安全隧道,将本地服务IP...执行下面命令就可以为本机`localhost:8080`地址分配一个Ngrok官网下随机二级域名。...绑定Ngrok二级域名ngrok http -hostname=[顶级域名] [端口] //绑定自定义顶级域名 Step6:打开web界面在`http://localhost:4040`检查和重复请求...相关推荐: Sunny-Ngrok内网转发 Ngrok国内免费服务器——糖果科技 NATAPP 基于ngrok高速内网穿透服务 pc5s - 互联网到个人电脑的反向代理 其具体使用规则很简单,并且都有详细的文档或视频说明
入门 01 安装和运行 Ngrok Ngrok 是一个反向代理,它接受公共地址上的流量,并将该流量中继到计算机上运行的 ngrok 进程,然后再中继到您指定的本地地址。...因此,通过您选择的任何一种方法,前往 Ngrok 并注册一个帐户。然后,您应该会看到下面的截图,其中显示了如何解压缩和运行它。 运行..../ngrok http 8080,它将指向我们的 Jenkins 服务。...运行该命令后,您将收到代理主机名,如下所示: 转发 http://xxxxx.ngrok.io -> http://localhost:8080 转发 https://xxxxx.ngrok.io ->...http://localhost:8080 02 设置 Github Webhook 因此,跳转到 Github 项目并单击设置,在左侧面板上应该会看到 webhooks,现在单击该按钮。
内网映射外网工具——ngrok 通过这个我们可以把本机的localhost:端口号映射成为一个外网地址 例如:我们平时启动服务器(如tomcat),然后localhost:8080/项目地址这种方式去本地访问...,项目无法运行在本机之外的电脑上,但我们通过这个外网映射工具后就可以把网址发给别来进行远程访问 废话不多说直接上步骤: 1、首先下载ngrok,去百度搜索下载就好了,解压 (https://ngrok.com.../download) 2、然后cmd到解压目录下(你的目录在哪你就进哪 cd C:\Users\yuqing.wu\Desktop\ngrok 3、根据你想要映射的端口号,一般如映射tomcat的8080...端口 继续在cmd控制台输入命令行 ngrok -configngrok.cfg -subdomain john 8080 注:其中john是自己取的,随意就行,8080是你想映射的端口号 我们可以看到...127.0.0.1:8080端口(本地) 映射成了john.tunnel.qydev.com 4、当我们启动tomcat服务器后(默认8080端口) 不用通过localhost:8080/项目 去访问项目了
例如,微服务实例 micro-weather-config-client-bus部署在8080端口,则发送POST请求到http://localhost:8080/refresh,可以触发该微服务实例,...2.使用/bus/refresh方法 同样地,发送POST请求到 http:/localhost:8080/bus/refresh,可以触发该微服务实例,去获取最新的配置信息。...http:/localhost:8888/bus/refresh,即可更新所有的微服务实例的配置信息。...如图16-8所示,在GitHub的Payload URL填写相应的配置中心触发刷新的地址即可。URL必须是真实可用的,不能写localhost,因为无法从外网访问到。...此时,就可以将 http://3589c7al.ngrok.io/bus/refresh复制到GitHub的Payload URL上。 3.测试 用户修改Git配置信息,并推送到Git仓库中。
还有ngrok,是一个类似于花生壳的内网穿透神器,本文也将介绍它的用法。...image.png 5、访问项目: 启动成功后,访问localhost:8082/baby,本项目配置了端口为8082,baby是本项目路由。 ?...6、部署到Linux服务器中: 部署到服务器中很简单,只需要把love2.jar上传到服务器,然后执行nohup java -jar love2.jar &即可。&表示后台运行。 ?...image.png 我们都知道直接通过服务器的IP访问项目不太安全,买域名要备案又有点麻烦,又或者根本没买服务器,但是项目又想让别人也能访问,那么,ngrok就可以帮到你,接下来看看ngrok的使用方法...二、ngrok的使用: 1、ngrok简介: ngrok就是一个内网穿透工具,说内网穿透可能还有点不明白,说白了就是一个可以把localhost转成一个网址,从而让别人也能访问你本地项目的工具。
什么是 ngrok ngrok 是一个反向代理工具,可以将本地服务器暴露到公共互联网,方便开发者进行测试和分享。 2. 安装 ngrok 下载 ngrok 访问 ngrok 官方网站。...下载适合您操作系统的 ngrok 文件。 解压和安装 将下载的文件解压到您希望存放的目录。 在命令行中进入该目录。 3....配置 ngrok 身份验证 通过以下命令将您的身份验证令牌添加到 ngrok: ....-> http://localhost:8080 Connections ttl opn rt1 rt5 p50 p90 此时...通过简单的配置,您可以快速将本地服务暴露到互联网。
领取专属 10元无门槛券
手把手带您无忧上云