作为一名网络工程师,我经常遇到用户在使用“谢公屐”这款工具时遇到配置问题,虽然它并非主流商业产品,但因其开源特性与灵活定制能力,在部分技术爱好者和小众开发者群体中颇受欢迎,本文将详细讲解如何正确设置谢公屐(Xie Gong Ji)VPN,确保你的网络连接既安全又高效。
你需要明确一点:谢公屐不是一个传统意义上的图形化客户端,而是一个基于命令行的轻量级代理工具,常用于搭建本地或远程SOCKS5/HTTP代理服务,它最初由国内开发者设计,名字来源于古代诗人谢灵运(字玄晖),意指“脚踏实地、行云流水”的网络体验。
第一步:准备工作
确保你已安装Python环境(建议3.7及以上版本),打开终端(Linux/macOS)或命令提示符(Windows),运行以下命令检查Python版本:
python --version
如果未安装,可前往官网下载并安装Python,随后,通过pip安装谢公屐的核心依赖包:
pip install xie-gong-ji
第二步:配置文件设置
谢公屐的核心配置位于config.json文件中,你可以手动创建该文件,路径通常为当前目录或用户主目录下的.xiejing文件夹,示例配置如下:
{
"server": {
"host": "127.0.0.1",
"port": 8080
},
"auth": {
"username": "your_username",
"password": "your_password"
},
"log_level": "INFO"
}
这里需要注意:
host和port是本地监听地址,建议使用127.0.0.1避免公网暴露风险;- 若需远程访问,请谨慎开放端口,并启用认证机制;
- 日志级别设为INFO便于调试,上线后可调整为WARNING以减少日志量。
第三步:启动服务
执行以下命令即可启动谢公屐代理服务:
xiejing start
若一切正常,你会看到类似输出:
[INFO] Server started at http://127.0.0.1:8080
[INFO] Authentication enabled
第四步:客户端配置
在浏览器或应用中设置代理为:
- 类型:SOCKS5 或 HTTP
- 地址:127.0.0.1
- 端口:8080
- 用户名/密码:如config.json中所设
第五步:安全建议
⚠️ 警告:不要将谢公屐直接暴露在公网!除非你使用了防火墙规则和强密码策略,建议配合Nginx反向代理+HTTPS加密传输,进一步提升安全性。
定期更新依赖包、备份配置文件、监控日志异常行为,都是保障长期稳定运行的关键。
谢公屐虽小,却功能强大,适合对网络协议有一定理解的用户,通过合理配置,不仅能实现科学上网,还能作为内网穿透、API测试等场景的利器,掌握其设置方法,等于掌握了自主控制网络流量的能力——这才是现代网络工程师真正的底气所在。

VPN加速器|半仙VPN加速器-免费VPN梯子首选半仙VPN






