RDR2TLS

网络服务
授权协议 MIT
开发语言
所属分类 程序开发、 高性能网络开发库
软件类型 开源软件
地区 不详
投 递 者 阎兴为
操作系统 未知
开源组织
适用人群 未知
 软件概览

RDR2TLS 是一个 Haskell 网络服务程序,支持从 HTTP 到 HTTPS 上的所有流量的重定向功能。

运行此应用程序的最简单方法是在 Dockerhub 上使用的 Docker 镜像。

docker pull fpco/rdr2tls
docker run -i -t --rm -p 8080:8080 fpco/rdr2tls

该程序在端口 8080 运行。任何到端口 8080HTTP 请求都能定向 HTTPS

% curl -v 'http://localhost:8080/remote/worker?pants=YES'
* Hostname was NOT found in DNS cache
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 8080 (#0)
> GET /remote/worker?pants=YES HTTP/1.1
> User-Agent: curl/7.38.0
> Host: localhost:8080
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Transfer-Encoding: chunked
< Date: Wed, 06 May 2015 00:31:16 GMT
* Server Warp/3.0.13 is not blacklisted
< Server: Warp/3.0.13
< Location: https://localhost/remote/worker?pants=YES
<
* Connection #0 to host localhost left intact
 相关资料
  • 网络服务提供弹性公网IP、NAT网关、DNS解析等功能。 弹性公网IP 弹性公网IP(Elastic IP)是一种NAT IP,通过与虚拟机绑定,将弹性公网IP与虚拟机的私有地址进行NAT映射,实现虚拟机与公网之间的通信。 NAT网关 NAT网关能够为公有云VPC网络中虚拟机提供IP地址转换功能,使虚拟机可以访问外网或提供互联网服务。 DNS解析 DNS解析用于将简单好记的域名解析为计算机用于通信

  • 我一直试图让spark在我的本地机器上运行kubernetes。然而,我在试图理解服务网络是如何工作的方面遇到了一个问题。 我在笔记本电脑上用容器运行kubernetes: null kubectl create-f Kubernetes/examples/spark/spark-master-controller.yaml kubectl create-f Kubernetes/examples

  • Twisted Twisted 是一个事件驱动的网络引擎。他可以被用来构建多种网络协议的应用程序,包括:HTTP 服务器和客户端;使用 SMTP、POP3、IMAP 或者 SSH 协议测应用程序和 IM (即时消息)等应用 更多。 PyZMQ PyZMQ 是 ZeroMQ 的 Python 绑定。ZeroMQ 是一个高性能的异步消息库,它的一个很大的优势在于其可以被用作一个消息队列而不需要消息代理

  • 主要内容:一、网络的整体架构,二、服务端的流程,三、源码分析,四、总结一、网络的整体架构 在前面介绍Redis的整体流程时,初步介绍过服务端的网络代码,现在先看一下整体的架构: 1、服务处理(EPoll) 如果没有接触过网张编程的,特别是对LINUX上的编程模型一点都不清楚的。这块可能是个麻烦.Redis为了保证在不两同的平台的高效可行的运行,采用了在不同平台自适应使用不同的网络编程模型,这其中包括一些可能比较专用的平台,如Solaries10中的 evport,m

  • 在 Polar Flow 网络服务中,您可以详细规划和分析训练,并进一步了解您的表现。 您可以通过电脑在 flow.polar.com/start 上设置 Verity Sense。在此处您将在相关指导下下载并安装 FlowSync 软件以便在传感器与网络服务之间同步数据,您还可创建网络服务的用户账户。如果您使用移动设备和 Polar Flow 应用进行设置,您可以利用在设置期间创建的密码登录 F

  • 在 Polar Flow 网络服务中,您可以详细规划和分析训练,并进一步了解您的表现。通过添加运动内容并编辑它们的设定,您可以设置和自定义手表,以完美配合您的训练需求。您也可以在 Flow 社区中与好友分享训练亮点、报名参加俱乐部的课程,以及取得跑步赛事的个性化训练计划。 Polar Flow 网络服务还显示您的日常活动目标完成百分比以及活动详情,并帮助您了解您的日常习惯与选择如何影响您的健康。