Mn

 找回密码
 立即注册
查看: 1094|回复: 1

[源码] 【开源】你们要的一键脚本部署naiveproxy

[复制链接]

59

主题

60

帖子

339

积分

超级版主

Rank: 8Rank: 8

积分
339
发表于 2023-1-7 11:13:16 | 显示全部楼层 |阅读模式
基于docker的naiveproxy一键部署脚本

GitHub: https://github.com/RayWangQvQ/naiveproxy-docker

AMD/Debian我自己测试通过,没有ARM小鸡,有的朋友可以帮忙测试下。

# naiveproxy-docker

基于docker的naiveproxy。

<!-- TOC depthFrom:2 -->

- [1. 说明](#1-说明)
- [2. 预备工作](#2-预备工作)
- [3. 部署服务端](#3-部署服务端)
- [4. 客户端](#4-客户端)

<!-- /TOC -->

## 1. 说明

镜像使用官方代码生成,利用`GitHub Actions`构建并上传到`DockerHub`。

Dockerfile:[Dockerfile](Dockerfile)
DockerHub: [DockerHub](https://hub.docker.com/repositor ... roxy-docker/general)

## 2. 预备工作

- 一个域名
- 域名已DNS到当前服务器ip
- 服务器安装好docker环境

不需要自己生成https证书,caddy会自动生成。

## 3. 部署服务端

一键安装脚本:

```
mkdir -p ./naive && cd ./naive && curl -sSL -f -o ./install.sh https://raw.githubusercontent.co ... ker/main/install.sh && chmod +x ./install.sh && ./install.sh
```

当不指定参数时,该脚本是互动式的,运行后会提示输入相关配置信息,输入后回车即可。





当然,你也可以像下面那样,直接将参数拼接好后立即执行:

```
mkdir -p ./naive && cd ./naive && curl -sSL -f -o ./install.sh https://raw.githubusercontent.co ... ker/main/install.sh && chmod +x ./install.sh && ./install.sh -t demo.test.tk -m zhangsan@qq.com -u zhangsan -p 1qaz@wsx --verbose
```



参数说明:

- `-t`,host,你的域名,如`demo.test.tk`
- `-m`,mail,你的邮箱,用于自动颁发证书,如`zhangsan@qq.com`
- `-u`,user,proxy的用户名
- `-p`,pwd,proxy的密码
- `-f`,fakeHost,伪装域名,默认`https://demo.cloudreve.org`
- `--verbose`,输出详细日志
- `-h`,help,查看参数信息


运行到最后,颁发证书时会先ERROR飘红,别慌,等一会。如果最后出现`certificate obtained successfully`字样,就是成功了,可以Ctrl+C退出日志追踪去部署客户端了。



如果颁发证书一直不成功,请检查80端口和443端口是否开放、是否被占用。

部署成功后,浏览器访问域名,会展示伪装站点:



## 4. 客户端

很多教程,就不说了。

| 平台  | 客户端 |
|:----: | :----: |
|  Win  | V2RayN/Nekoray |
| MacOS | Nekoray|
| Android | SagerNet |
| iOS | Shadowrocket |
回复

使用道具 举报

34

主题

53

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2023-1-12 00:37:46 | 显示全部楼层
有时间折腾一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|bbs

GMT+8, 2024-5-18 12:23 , Processed in 0.040739 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表