作为一名资深网络工程师,我经常被问到如何在各类设备上安全、稳定地使用VPN服务,最近有不少用户提到“谢公屐”这个名称,它其实是某些国内开发者基于开源技术打造的轻量级自建VPN工具,因其简洁易用、低延迟和对中文用户友好而广受欢迎,我就以专业角度为你详细讲解如何正确设置谢公屐VPN,确保你在办公、学习或跨境访问时获得最佳体验。
你需要明确一点:谢公屐并非传统意义上的商业VPN服务(如ExpressVPN、NordVPN),而更像一个本地部署的代理工具,通常运行在树莓派、老旧笔记本或家用路由器上,它的核心优势在于可定制性强、无需依赖第三方服务器、隐私保护更好,适合有一定技术基础的用户。
第一步:准备环境
确保你已拥有以下条件:
- 一台可联网的服务器(如阿里云ECS、腾讯云轻量应用服务器,或闲置电脑)
- 一个域名(建议使用免费DNS服务商如Cloudflare)
- 熟悉Linux命令行操作(推荐Ubuntu 20.04/22.04)
第二步:安装与配置谢公屐
登录服务器后,执行以下命令:
git clone https://github.com/xie-gong-jie/shixing.git cd shixing chmod +x install.sh ./install.sh
该脚本会自动安装依赖并生成默认配置文件,配置文件通常位于 /etc/shixing/config.json,你可以根据需求修改如下字段:
"listen": "0.0.0.0:8388":监听端口(建议改为非默认端口防扫描)"password": "your_password":强密码,包含大小写字母+数字+符号"method": "chacha20-ietf-poly1305":加密算法(推荐此高性能组合)
第三步:启用防火墙与反向代理
为提升安全性,建议开启UFW防火墙:
ufw allow 8388/tcp ufw enable
若你使用域名访问,可用Nginx做反向代理(避免暴露端口):
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/key.pem;
location / {
proxy_pass http://127.0.0.1:8388;
proxy_set_header Host $host;
}
}
第四步:客户端配置
Windows用户可下载ShiXing客户端(GitHub发布页有打包版),填入服务器IP、端口、密码即可连接,iOS/Android用户推荐使用Clash for Windows导出配置文件,导入后即可使用。
最后提醒几个关键点:
- 定期更新谢公屐版本(作者常修复漏洞)
- 不要将服务器暴露在公网且不设密码
- 若用于企业办公,建议配合内网穿透工具(如frp)实现动态IP绑定
- 始终遵守当地法律法规,合法合规使用网络服务
通过以上步骤,你的谢公屐VPN将具备高稳定性、低延迟和良好隐私保护能力,作为网络工程师,我特别推荐这种方式替代部分商业付费服务——不仅省钱,还能掌控数据流向,如果你遇到问题,欢迎留言交流,我会持续优化教程内容!

半仙加速器-海外加速器|VPN加速器|vpn翻墙加速器|VPN梯子|VPN外网加速