Code Monkey home page Code Monkey logo

waterdragon's Introduction

WaterDragon 水龙 v1.0

和水一样 灵活多变,

建议用小号跑 大号容易封号

如果手头有多余邮箱的 可以多注册几个github号来跑这个

像龙一样 来去自如

用Github Action实现IP代理功能 也可翻墙

核心

这个项目的核心是NPS[https://github.com/ehang-io/nps] + Github Action Github Action和SCF实现代理池的方式不一样:SCF可以用网关触发,但是Action不是,Action是给你提供了一台可出不可入的如同私人电脑一般的一个虚拟环境,所以我们如果要想用代理到Action然后去访问 就要我们的vps 帮忙,先做个穿透,然后转发

Tips:代理出去的IP是微软云的 而且IP众多 也不容易被ban

使用方法

1.在vps上装nps并配置

下载地址 https://github.com/ehang-io/nps/releases/tag/v0.26.10 下载合适的版本 这里下载的是linux_amd64_server.tar.gz 执行tar -axvf linux_amd64_server.tar.gz进行解压

2.然后去修改配置

cd conf vim nps.conf 我们修改一共2个东西

①.首先是 web_password

这个改的越复杂越好 是nps的管理面板 不过这里不用gui的 用的是webapi,用不到gui的密码,如果是默认的123,会被有心人搞破坏

②.然后是这里

auth_key前面的注释去掉,然后修改auth_key的值 然后把auth_crypt_key修改为别的16位长度的一个字符串 (默认也可以 然后把auth_key 记住备用

③.http_proxy_port

可改可不改 改了是防止http监听端口与apache,nginx这些服务冲突

④.web_port

api的地址,监听的是8080端口 如果8080与本地软件有冲突则更改(按需更改),如果改过就是 vps的ip:web_port 然后回到上级目录cd .. 随后让nps运行 ./nps 如果正常未出现问题 就可以把nps挂后台然后进行 下一步了 nohup ./nps &

3.获取github_token

里面勾勾要全勾上哦

记住备用

配置脚本

首先下载脚本 git clone https://github.com/sh3d0ww01f/WaterDragon.git 然后修改main.py文件 api的位置填上自己的api地址(http://vps_ip:web_port,如果没改过前面的web_port 则就是http://vps_ip:8080)auth_key 写上更改过的auth_keytoken写github获取的token

运行脚本

python3 main.py ①.输入socks5 进入隧道管理 我们需要先加一个 出现成功连接WebApi则说明api配置正确 ②.输入add 增加socks5隧道 密钥随意写,端口只要外网能通就可以,加密的话1代表要加密,0代表不加密 ③.配置好了新隧道,我们回到菜单使用 输入 back 回到菜单,然后键入manager进入Github Action管理 输入select选择要连接的socks5隧道 这里选择新增的 客户端ID为21的

出现start success即为启动成功

配置一下 配置好 就可以用这个代理了

效果

停止Action

然后键入0 即可暂停现在运行中的GithubAction机子 出现“取消运行成功” 则代表成功暂停运行

后序

Action和SCF不一样 没有多出口 但是可以多开Action,然后实现多ip访问的目的

waterdragon's People

Contributors

sh3d0ww01f avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

waterdragon's Issues

action是有数量限制吗

我开了5台机子后新的机子就连接不了了,删除原有的机子新建的机子还是连接失败
image
虽然提示success但是连接状态还是false

连接webAPI失败

配置都是默认的,将github全部打勾后,只更改token,本地连接提示webapi失败

python脚本报错

在socks5中输入list出现IndexError: list index out of range报错

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.