特别鸣谢:
前期准备
1. CloudFlare账号
2. github账号
3. V2rayN工具
操作步骤
1. 复制模板项目
2. Cloudflare中创建Pages
3.配置节点信息
4.测速结果:基本跑满宽带(100Mbps联通),解锁流媒体
5. 优选IP
(访问密码: 9054)
配置:
6. 注意:一定关闭MUX
特别鸣谢
前期准备:
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,点击确定!!
特别鸣谢:
前期准备:
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
添加完成后,按下键盘ESC键
输入:wq保存
5. 拉取镜像并运行在容器中
docker-compose up -d
6. 通过访问http://ip:8899端口,使用
7.使用cloudflare解析域名:
8. 安装使用ChatGPT Auth插件
1)下载完成后,解压缩
2)打开 Chrome ,地址栏输入: chrome://extensions 打开 扩展程序 设置页面。 右上角打开 开发者模式 。
3) 点击左上角 加载已解压的扩展程序 按钮,选择刚下载解压的插件文件夹内的 src 目录,确定安装。
你可以在 扩展程序 中看到 ChatGPT Auth Helper 说明安装成功。
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
添加完成后,按下键盘ESC键
输入:wq保存
sudo nginx -t
#重新加载Nginx配置,以使更改生效。在终端中运行以下命令:
sudo service nginx reload
这个时候,我们不需要加端口号,直接访问域名就可以了
特别鸣谢:
前提准备:
1. CloudFlare账号
2. replit账号
3. 下载wireguard
操作步骤:
1. 注册完replit账号后,fork甬哥的项目
2. 点击Run,并且选择2
3. 申请普通账户,选择1
4. 复制配置文件,使用wireguard连接