私有部署

1. 准备

注意,如果你想在宝塔中一键部署,请点此查看宝塔部署相关文档

1.1 服务器规格

操作系统:

CPU架构:支持 x86_64 64位
CPU核数: 1核
内存:0.3G (最小300MB内存的服务器可以跑起来,推荐使用0.5G及以上的服务器)
带宽:1MB (大点最好,5MB或以上更好)
磁盘:30GB(系统盘30G,无需在单独购买数据盘。如果你所有的要翻译的网站页面数少于一万,这个就足够了)

1.2 服务器端口

使用端口号:80、6379
对外开放端口:80 ,注意,一定不要开放所有端口,不要开放 6379端口

2. 部署

2.1 安装脚本

新开服务器后,直接运行以下脚本进行安装部署,注意,不要安装宝塔了乱七八糟的东西!!!如果你想在有宝塔的服务器用,可点此查看直接从宝塔就能安装

  1. yum -y install wget && wget https://raw.githubusercontent.com/xnx3/translate/refs/heads/master/deploy/tcdn_install.sh -O ~/install.sh && chmod -R 777 ~/install.sh && sh ~/install.sh

2.2 config.properties 配置

配置文件:

  1. /mnt/tcdn/config.properties

设置其中的这几个参数的值:

  1. translate.tcdn.api.html.key
  2. translate.tcdn.api.jsParser.key
  3. token

这几个参数怎么填写,在这个配置文件本身之中都有详细说明,请认真阅读配置文件中的设置说明。
其中两个key是要购买 html翻译、 JS引擎 这两个服务得到的key, 有关这两个服务的详细说明及购买开通网址,请参考: https://translate.zvo.cn/255374.html
至于怎么开通、怎么获取 AppCode 参数,可以参考这个视频:



另外额外说明一下, 同一个华为云账号,购买的 html翻译接口 跟 JS引擎 这俩商品,获取到的 AppCode 是相同的,是同一个。 另外即使购买多次, AppCode 也不会改变。也就是你接口次数快用完了,继续购买, AppCode 还是同一个不会变的。
另外 token 的值你需要设置一个,不然你都无法设置源站,没有源站tcdn自然也就不会正常使用的。 如果你想确保绝对安全,你可以在设置好,访问也都没问题之后,将 token=xxxxx 这行直接注释掉,那么所有的管理API接口就都会不可用。

设置好后,执行命令重启 tcdn 服务,使之生效,重启命令:

  1. sh /mnt/tcdn/start.sh

3. 测试

直接访问你的ip,然后就可以看到如下页面:

在最下方填写上网址: http://qiye1.wang.market 目标语言选上个 English 试试看,看是否能正常打开,如果能正常打开,证明 config.properties 配置都正常, 如果打不开,则会出现相关提示

4. 使用

你可以用你自己电脑下载 TCDN Admin 可视化管理客户端 来管理你的 TCDN服务,比如添加源站、设置语种、绑定域名、缓存管理 等等操作

5. 更多扩展

6. 文件结构及日志

6.1 文件结构

tcdn 会被安装到 /mnt/tcdn/ 目录下,文件结构为:

6.2 日志文件