部署SOCKS5代理自动续期保活,SOCKS5可用于edgetunnel解锁ChatGPT

socks5-for-serv00

这篇教程详细介绍了如何在 Serv00 和 CT8 机器上一步到位地安装和配置 SOCKS5 代理,并将其用于 cmliu/edgetunnel 项目,帮助解锁 ChatGPT 等服务。通过一键脚本实现代理安装,使用 Crontab 保持进程活跃,并借助 GitHub Actions 实现帐号续期与自动化管理,确保长期稳定运行。

  • 使用Crontab进行进程保活,每12分钟执行一次

  • 使用Github Actions进行帐号续期&Crontab保活,每天 早8:30 / 晚9:30 执行一次

事前准备

  1. 一个电子邮箱

  2. WebSSH

注册帐号

Serv00 注册 https://www.serv00.com/ 注册问题答案:0

如何使用?

  1. 申请端口

  2. 开启管理执行权限

  3. 执行一键脚本

  4. Fork cmliu/socks5-for-serv00项目 开启Actions保活续期

步骤1.申请端口

  1. 登录你帐号对应的 panel 面板

  2. 面板左侧 > Port reservation > 选择 Add port 标签栏 > 勾选 Random > +Add

  1. 选择 Port list 标签栏 > 记录你分配到的TCP端口号

步骤2.开启管理执行权限

  1. 登录你帐号对应的 panel 面板

  2. 面板左侧 > 选择 Run your own applications 标签栏 > Enabled ; 使其Status变成 ✅Enabled即可

步骤3.执行一键脚本

1
bash <(curl -s https://raw.githubusercontent.com/cmliu/socks5-for-serv00/main/install-socks5.sh)
  • 注意:在输入socks5端口号时,输入申请端口时记录的TCP端口号即可,其余参数可以自行输入任意内容;

  • 配置完成脚本后推荐添加 crontab 守护进程的计划任务,输入y后回车即可;
1
是否添加 crontab 守护进程的计划任务(Y/N 回车N): y
  • 查看crontab任务是否添加成功

步骤4.开启Github Actions保活

  1. Fork cmliu/socks5-for-serv00

  2. 添加 Secrets.ACCOUNTS_JSON 变量

  • 帐号格式如下:
1
2
3
4
5
[
{"username": "cmliusss", "password": "7HEt(xeRxttdvgB^nCU6", "panel": "panel4.serv00.com", "ssh": "s4.serv00.com"},
{"username": "cmliussss2018", "password": "4))@cRP%HtN8AryHlh^#", "panel": "panel7.serv00.com", "ssh": "s7.serv00.com"},
{"username": "4r885wvl", "password": "%Mg^dDMo6yIY$dZmxWNy", "panel": "panel.ct8.pl", "ssh": "s1.ct8.pl"}
]
  • 开启Actions保活

更多进阶玩法

添加了hysteria2的天诚大佬版本:https://github.com/gshtwy/socks5-hysteria2-for-Serv00-CT8

多协议多合一的老王版本:https://github.com/eooce/Sing-box

参考

CM大佬: https://blog.cmliussss.com/p/Serv00-Socks5/