Giter Site home page Giter Site logo

p0p0p0 / forwardapp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mstxq17/forwardapp

0.0 0.0 0.0 39.53 MB

Confd+Etcd+Nginx动态反向代理,WEB可视化配置,绕过备案,集成内网穿透模块,docker一键化部署。

JavaScript 42.58% CSS 6.69% HTML 48.88% Dockerfile 1.70% Shell 0.15%

forwardapp's Introduction

ForwardApp

0x0 介绍

  Confd+Etcd+Nginx反向代理,WEB可视化配置,集成内网穿透模块,docker一键化部署。

在线测试网址: http://47.96.84.148:9997/

0x1 效果图展示

image-20200125220306483

image-20200125220327065

0x2 安装过程

docker推送镜像过程:

1.docker login

2.xq17/forwardapp:v1

正式安装

1.git clone https://github.com/mstxq17/ForwardAPP.git

访问较慢可以尝试下面链接

ps:git clone https://gitee.com/xq17Boy/ForwardAPP.git

2.cd ForwardAPP

这里建议修改docker-compose.yml中的nginx的映射端口为- 80:80

3.docker build -t xq17/forwardapp:v1 . 先本地建立起这个镜像再继续执行

下载镜像慢,ubuntu下直接执行下列命令即可。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yvbdiqtf.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

4.docker-compose up -d --build

端口配置由docker-compose.yml定义

nginx:
  ports:
    - 8081:80
redis-server:
  ports:
    - 6479:6379
app:
 ports:
   - 9997:3002

0x3 使用指南

搭建完成之后,直接访问:http://ip:9997/

添加转发域名的时候:

首先你要将你的主机域名商的dns解析到运行当前forwardapp的不要求备案的服务器ip

然后再UserIp中填入你需要域名指向的地址,比如你的腾讯云主机,这样就可以实现绕过备案检测

image-20200125220348807

image-20200125220419961

forwardapp's People

Contributors

mstxq17 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.