优化 Link to heading
端口优化 Link to heading
- 可以让caddy监听1234端口,trojan-go服务端监听443端口,增加隐秘性,简化防火墙配置,不过caddy搭建的网站的访问速度会变慢。
更新geoip数据库 Link to heading
- trojan-go已经停止更新,release包中还是比较旧的数据库,如果有需要,可以手动下载替换。
https://github.com/v2fly/geoip/releases/latest/download/geoip.dat
https://github.com/v2fly/domain-list-community/releases/latest/download/dlc.dat - geosite.dat最近版本已经变成dlc.dat,下载后需要重命名为geosite.dat
- 容器中替换的话,可以增加一个目录映射,
- /root/trojan-go:/geo
- 客户端配置中router字段增加2行配置
/root/trojan-go/client.json"geoip": "/geo/geoip.dat", "geosite": "/geo/geosite.dat"
调试 Link to heading
普通调试 Link to heading
- 测试网页的时候可以使用命令测试,不用打开浏览器
# 查看网页头信息 curl -I http://www.abc.com:80 # 下载网页 curl -L http://www.abc.com:80
- 查看端口占用
lsof -i :443
容器异常退出调试 Link to heading
- 在compose.yaml中,修改entrypoint
entrypoint : - /bin/sh - /test.sh
- 在测试脚本test.sh中增加一条阻塞命令
tail -f /dev/null
- 拉起容器;进入容器;这样就可以查看文件映射结果或者手动执行entrypoint中的命令等操作
docker exec -it trojan-go sh