快速上手
用 anytls-go 自带的示例服务端与客户端,在几分钟内跑通一条可用的 AnyTLS 代理链路。
准备工作
- 一台具备公网 IP 的服务器(用于运行服务端)。
- 从 anytls-go Releases 下载对应平台的二进制文件,得到
anytls-server与anytls-client。 - 一个自定的连接密码,服务端与客户端必须一致。
默认即“开箱即用”
为方便体验,示例服务端与客户端默认采用不安全配置(自签证书 / insecure),无需你额外准备证书即可连通。启动服务端
在服务器上执行以下命令,让服务端监听 0.0.0.0:8443:
服务端
./anytls-server -l 0.0.0.0:8443 -p 你的密码-l 0.0.0.0:8443:服务端监听的地址和端口。-p 你的密码:连接认证密码。
启动客户端
在本地电脑上执行以下命令,开启一个本地 SOCKS5 代理(监听 127.0.0.1:1080):
客户端
./anytls-client -l 127.0.0.1:1080 -s 服务器IP:8443 -p 你的密码-l 127.0.0.1:1080:本机 SOCKS5 代理监听地址,支持 TCP 与 UDP(通过 udp over tcp 传输)。-s 服务器IP:8443:服务端地址与端口。-p 你的密码:与服务端一致的密码。
使用 URI 一行配置
从 v0.0.12 版本起,客户端可以直接使用 anytls:// URI 一行完成配置:
客户端 · URI 模式
./anytls-client -l 127.0.0.1:1080 -s "anytls://password@host:port"URI 的完整字段(SNI、insecure 等)请参考 URI 格式 一章。
验证连接
将浏览器或系统的 SOCKS5 代理指向 127.0.0.1:1080,然后访问任意网站。如果能正常打开,说明链路已经跑通。
连不上 / 没有日志?
最常见的原因是密码错误。请确认服务端与客户端使用了完全相同的密码。更多排查见常见问题 FAQ。