2023年6月30日星期五

完全免费的 Cloudflare Pages 搭建 Vless协议节点,轻松部署 v2ray 节点,无需VPS,完全免费,4k、8k无压力!!

 

特别鸣谢:

可愛蛙 AdorableToad

原作者Github

参考博主视频

前期准备

1. CloudFlare账号

2. github账号

3. V2rayN工具


操作步骤

1. 复制模板项目



















2. Cloudflare中创建Pages





















































3.配置节点信息


 













4.测速结果:基本跑满宽带(100Mbps联通),解锁流媒体










5. 优选IP

下载工具

(访问密码: 9054)












配置:












6. 注意:一定关闭MUX





















2023年6月11日星期日

sing-box搭建naive节点,支持自定义端口、多用户、安全、稳定、超快速4k秒开

 

特别鸣谢

Mr.Xiao


前期准备:

1. VPS

2. 域名

3. Cloudflare


操作步骤:


0. 解析域名











1. 更新软件源及安装依赖

apt update && apt -y install wget git libc6-dev build-essential zlib1g-dev libssl-dev libevent-dev mingw-w64


2. 安装go

wget -c https://go.dev/dl/go1.20.3.linux-amd64.tar.gz -O - | tar -xz -C /usr/local && echo 'export PATH=$PATH:/usr/local/go/bin' > /etc/profile && source /etc/profile && go version







3. 编译安装sing-box

go install -v -tags \

with_quic,\

with_dhcp,\

with_ech,\

with_utls,\

with_acme \

github.com/sagernet/sing-box/cmd/sing-box@latest











4. 复制编译好的sing-box到/usr/local/bin/目录

cp ~/go/bin/sing-box /usr/local/bin/


5. 为sing-box配置开机自启服务

cat > /etc/systemd/system/sing-box.service <<EOF

===========

[Unit]

Description=sing-box service

Documentation=https://sing-box.sagernet.org

After=network.target nss-lookup.target

[Service]

CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE

AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE

ExecStart=/usr/local/bin/sing-box run -c /usr/local/etc/sing-box/config.json

Restart=on-failure

RestartSec=1800s

LimitNOFILE=infinity

[Install]

WantedBy=multi-user.target

EOF









6. 创建sing-box文件夹

mkdir /usr/local/etc/sing-box && cd $_


7. 创建sing-box配置文件

touch config.json


8. 配置信息

{

  "log": {

    "level": "warn",

    "timestamp": true

  },

  "inbounds": [

    {

      "type": "naive",

      "tag": "naive-in",

      "network": "tcp",  

      "listen": "::",

      "listen_port": 2345,   //监听端口

      "tcp_fast_open": true,

      "sniff": true,

      "sniff_override_destination": true,

      "users": [

        {

          "username": "test1",   //用户名

          "password": "test2"     //密码

        }

      ],

      "tls": {

        "enabled": true,

        "server_name": "mydomain.com",   //解析的域名

        "acme": {

          "domain": [

            "mydomain.com"   //解析的域名

          ],

          "data_directory": "/usr/local/etc/sing-box",

          "email": "email@gmail.com",

          "provider": "letsencrypt"

        } 

      }

    }

  ],

  "outbounds": [

    {

      "type": "direct",

      "tag": "direct"

    },    

    {

      "type": "block",

      "tag": "block"

    }

  ]

}

#多用户配置

  "users": [ 

      { 

        "username": "xiao001",   //用户名

         "password": "xiao123"  //密码

       }, 

      { 

        "username": "xiao002",   //用户名

         "password": "xiao456"  //密码

       }

     ],


9. 测试配置文件是否有效

/usr/local/bin/sing-box run -c /usr/local/etc/sing-box/config.json








10. 启动并设置sing-box为开机自启

systemctl enable --now sing-box


11. 查看sing-box启动状态

systemctl status sing-box


12. 在本地电脑上,新建一个.json后缀的文件,在文件中添加以下配置,并且保存

#v2rayN配置示例

{

"listen": "socks://127.0.0.1:1080",

"proxy": "https://xiao001(用户名):xiao123(密码)@mydomain.com(解析的域名):2345(设置的端口号)"

}


13. 打开V2rayN

1)打开"服务器"









2) 添加自定义配置服务器












3)添加刚才的json文件

4)core类型选择naiveproxy

5)Socks端口写1080,点击确定!!


2023年6月3日星期六

Pandora开源项目:使用Docker搭建最接近chatgpt官方的版本-无需API-KEY,使用Access Token访问即可使用,搭建成功后无需VPN、魔法即可使用


特别鸣谢:

有云转晴大佬


前期准备:

1.  一台VPS

2. Cloudflare账户(可选)

3. 一个openAI账号(过期的也可以)

4. 辅助插件

 访问密码: 9054


操作步骤

1. 登录VPS,安装docker

1) Ubuntu/Debian:

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-pluginy

2) CentOS/Fedora:

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo    

sudo yum-config-manager --enable docker-ce-nightly

sudo yum install docker-ce docker-ce-cli containerd.io


2. 切换到root用户

sudo -i


3. 创建一个专门的目录,并进入目录

mkdir chatgpt;cd chatgpt


4. 新建一个docker compose 配置文件,并添加如下配置

vim docker-compose.yml

  1. version: '3.3'  # 这是一个Docker Compose文件的版本声明,它表明该文件符合Docker Compose文件格式版本3.3  
  2. services:  
  3.     chat-gpt:   #服务名,可以自定义  
  4.         container_name: chat-gpt    #容器名,可以自定义  
  5.         ports:  
  6.             - '8899:8899'   # 冒号:左边的8899可以改成任意vps上未使用过的端口,冒号右边是本docker镜像里的端口  
  7.         environment:  
  8.             - PUID=0    # 用户ID,在终端输入id可以查看当前用户的id  
  9.             - PGID=0    # 组ID同上  
  10.             - TZ=Asia/Shanghai  #时区,可以自定义  
  11.             - PANDORA_SERVER=0.0.0.0:8899  #以http服务方式启动,格式:ip:port。  
  12.             - PANDORA_CLOUD=cloud  #启动cloud模式  
  13.             - PANDORA_ACCESS_TOKEN=  #可以填入ACCESS_TOKEN  
  14.         restart: always    #开启自启动其他选项看以下备注  
  15.         image: pengzhile/pandora    #镜像名一般都是使用的哪个镜像就写哪个镜像。  


添加完成后,按下键盘ESC键

输入:wq保存


5. 拉取镜像并运行在容器中

docker-compose up -d


6. 通过访问http://ip:8899端口,使用


附:Access Token获取方法

官方登录,然后访问这里 拿 Access Token
当然可以访问 这里 拿 Access Token
Access Token 有效期 14 天,期间访问不需要魔法。这意味着你在手机上也可随意使用。


7.使用cloudflare解析域名:









8. 安装使用ChatGPT Auth插件

1)下载完成后,解压缩







2)打开 Chrome ,地址栏输入: chrome://extensions 打开 扩展程序 设置页面。 右上角打开 开发者模式 。




3) 点击左上角 加载已解压的扩展程序 按钮,选择刚下载解压的插件文件夹内的 src 目录,确定安装。







你可以在 扩展程序 中看到 ChatGPT Auth Helper 说明安装成功。










4) 生成access token


9. 添加nginx反向代理(可选)

1)安装nginx

Ubuntu或Debian:

运行以下命令更新软件包列表:

sudo apt update

sudo apt install nginx

CentOS或RHEL:

sudo yum install epel-release

sudo yum install nginx

ii) 修改配置文件

在Ubuntu上,配置文件路径为/etc/nginx/nginx.conf,在其他系统上可能会有所不同

vim /etc/nginx/nginx.conf

找到http{}这个配置框中的

# Virtual Host Configs

添加如下配置
  1. server {  
  2.     listen 80;  
  3.     server_name 你的域名;  
  4.   
  5.     location / {  
  6.         proxy_pass http://你的域名:8899;  
  7.         proxy_set_header Host $host;  
  8.         proxy_set_header X-Real-IP $remote_addr;  
  9.     }  
  10. }  

添加完成后,按下键盘ESC键

输入:wq保存

#检查Nginx配置是否正确,以确保没有语法错误。在终端中运行以下命令

sudo nginx -t




#重新加载Nginx配置,以使更改生效。在终端中运行以下命令:

sudo service nginx reload


这个时候,我们不需要加端口号,直接访问域名就可以了


2023年6月2日星期五

WARP超强脚本(来自甬哥侃侃侃),一键注册warp普通账户、warp+、teams团队账户,让你有用不完代理 || 完全免费VPN,隐私性极强的VPN,使用wireguard隧道配置文件


特别鸣谢:

无敌的甬哥~

 

前提准备:

1. CloudFlare账号

2. replit账号

3. 下载wireguard


操作步骤:

1. 注册完replit账号后,fork甬哥的项目













2. 点击Run,并且选择2













3. 申请普通账户,选择1




















查看warp账户状态

4. 复制配置文件,使用wireguard连接






点击小三角,选择“新建空隧道”





然后确定。双击或者单机“连接”按钮





连接后,我们需要优选一下ip,并且注意,要断开代理连接

操作步骤(博客中的2-4步)

优选IP后,点击编辑,修改对端IP为优选的ip+端口




这个时候再看一下warp连接状态


就会发现已经连接上了






5. 申请warp+账户

点击Run,选择2,再选择2






这里复制的许可证密钥,就是我们tg里申请的warp+的密钥。
申请步骤:操作步骤(博客中的步骤7)










配置方法跟上面一样,配置完后,查看状态,会发现变成了plus






6. 申请teams账户(zero trust)

点击Run,输入2,输入3









先去注册cloudflare账号,并且验证邮箱,然后点击 Zero Trust





填一个teamName



选择Free plan





点击next,多点几次,然后重新登陆就可以通过








再点击Zero Trust, 点击Settings, General






点击Devices,然后点击Connect a device




再点击下面这个按钮





自己输入一个域,然后save,比如咱们用@gmail.com





然后回到刚才那个网页





sigin-in 之后,就会有一个team token








然后复制粘贴过来,就会得到一个配置文件了,配置方法同上