Unity游戏翻译新纪元:XUnity.AutoTranslator的三大核心突破
2026/7/14 7:36:16
本文阐述在局域网中通过IP和端口访问Gitea服务的完整配置步骤及其底层原理。
步骤:
app.ini(路径:Linux常见/etc/gitea/app.ini或安装目录custom/conf/;Windows为安装目录下的custom\conf\)。[server]段,设置:[server] HTTP_ADDR = 0.0.0.0 HTTP_PORT = 3000systemctl restart gitea;Windows:服务管理器重启)。底层原理:
HTTP_ADDR指定Gitea HTTP服务绑定的IP地址。默认127.0.0.1仅监听本地回环接口,外部网络请求无法到达。0.0.0.0表示绑定本机所有可用网络接口(包括以太网、WiFi等),使得来自任何网卡IP的请求均可被接受。HTTP_PORT定义TCP监听端口(默认3000),服务在该端口上等待连接。步骤:
sudofirewall-cmd --add-port=3000/tcp--permanentsudofirewall-cmd--reloadsudoufw allow3000/tcp底层原理:
ROOT_URL参数步骤:
app.ini的[server]段设置:[server] ROOT_URL = http://你的服务器局域网IP:3000/示例(服务器IP为192.168.1.100):ROOT_URL = http://192.168.1.100:3000/底层原理:
ROOT_URL是Gitea生成绝对URL(如页面链接、重定向地址)时使用的基础前缀。Location头部和页面中的超链接。ROOT_URL仍为localhost或127.0.0.1,则登录成功后的跳转地址、克隆URL等会指向localhost,导致外部设备无法正常使用这些功能。在同一局域网的其他设备上,使用浏览器访问:
http://服务器IP:3000若能正常加载Gitea页面,则配置成功。
若访问失败,按顺序检查以下技术指标:
ps aux | grep gitea;Windows:任务管理器查看进程)。netstat -tlnp | grep 3000(Linux)或netstat -ano | findstr 3000(Windows),确认输出为0.0.0.0:3000或*:3000,非127.0.0.1。ping 服务器IP,确认ICMP可达。systemctl stop firewalld;Windows:禁用公用防火墙)测试是否因防火墙导致,如是则重新检查规则配置。docker ps检查是否映射了-p 3000:3000,确保宿主机端口正确转发至容器内部。