mirror of
https://github.com/bolucat/Archive.git
synced 2025-12-24 13:28:37 +08:00
Update On Tue Oct 21 20:38:56 CEST 2025
This commit is contained in:
@@ -112,7 +112,7 @@ public abstract class StandardV2RayBean extends AbstractBean {
|
||||
|
||||
@Override
|
||||
public void serialize(ByteBufferOutput output) {
|
||||
output.writeInt(3);
|
||||
output.writeInt(4);
|
||||
super.serialize(output);
|
||||
output.writeString(uuid);
|
||||
output.writeString(encryption);
|
||||
@@ -133,18 +133,15 @@ public abstract class StandardV2RayBean extends AbstractBean {
|
||||
output.writeString(earlyDataHeaderName);
|
||||
break;
|
||||
}
|
||||
case "http": {
|
||||
case "http":
|
||||
case "httpupgrade": {
|
||||
output.writeString(host);
|
||||
output.writeString(path);
|
||||
break;
|
||||
}
|
||||
case "grpc": {
|
||||
output.writeString(path);
|
||||
}
|
||||
case "httpupgrade": {
|
||||
output.writeString(host);
|
||||
output.writeString(path);
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -193,17 +190,20 @@ public abstract class StandardV2RayBean extends AbstractBean {
|
||||
earlyDataHeaderName = input.readString();
|
||||
break;
|
||||
}
|
||||
case "http": {
|
||||
case "http":
|
||||
case "httpupgrade": {
|
||||
host = input.readString();
|
||||
path = input.readString();
|
||||
break;
|
||||
}
|
||||
case "grpc": {
|
||||
path = input.readString();
|
||||
}
|
||||
case "httpupgrade": {
|
||||
host = input.readString();
|
||||
path = input.readString();
|
||||
if (version < 4) {
|
||||
// 解决老版本数据的读取问题
|
||||
input.readString();
|
||||
input.readString();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -128,11 +128,11 @@ object LocalResolverImpl : LocalDNSTransport {
|
||||
// 老版本系统,继续用阻塞的 InetAddress
|
||||
try {
|
||||
val u = SagerNet.underlyingNetwork
|
||||
val answer = if (u != null) {
|
||||
u.getAllByName(domain)
|
||||
} else {
|
||||
InetAddress.getAllByName(domain)
|
||||
}
|
||||
val answer = try {
|
||||
u?.getAllByName(domain)
|
||||
} catch (e: UnknownHostException) {
|
||||
null
|
||||
} ?: InetAddress.getAllByName(domain)
|
||||
if (answer != null) {
|
||||
ctx.success(answer.mapNotNull { it.hostAddress }.joinToString("\n"))
|
||||
} else {
|
||||
|
||||
@@ -208,7 +208,6 @@
|
||||
<string name="action_trojan_go" translatable="false">Trojan Go</string>
|
||||
<string name="action_mieru" translatable="false">Mieru</string>
|
||||
<string name="action_naive" translatable="false">Naïve</string>
|
||||
<string name="action_ping_tunnel" translatable="false">Ping Tunnel</string>
|
||||
<string name="action_hysteria" translatable="false">Hysteria</string>
|
||||
<string name="action_ssh" translatable="false">SSH</string>
|
||||
<string name="action_wireguard" translatable="false">WireGuard</string>
|
||||
@@ -521,10 +520,7 @@
|
||||
<string name="enable_ech">فعال کردن ECH</string>
|
||||
<string name="enable_ech_sum">فعال کردن ECH</string>
|
||||
<string name="ech_settings">تنظیمات ECH</string>
|
||||
<string name="pq_signature_schemes_enabled">فعال کردن پشتیبانی از امضای مجوز post-quantum همتا</string>
|
||||
<string name="dynamic_record_sizing_disabled">اندازه تطبیقی رکوردهای TLS را غیرفعال میکند</string>
|
||||
<string name="ech_config">پیکربندی ECH</string>
|
||||
<string name="dynamic_record_sizing_sum">اگر فعال باشد، همیشه از بزرگترین اندازه رکورد TLS ممکن استفاده میشود. در صورت غیرفعال کردن، اندازه رکوردهای TLS ممکن است در تلاش برای بهبود تاخیر تنظیم شود.</string>
|
||||
<string name="http_upgrade_host">میزبان HTTPUpgrade</string>
|
||||
<string name="http_upgrade_path">مسیر HTTPUpgrade</string>
|
||||
<string name="update_current_subscription">بهروزرسانی اشتراک این گروه</string>
|
||||
|
||||
@@ -75,6 +75,9 @@
|
||||
<string name="chain_settings">Настройки цепочки</string>
|
||||
<string name="character_counter_content_description">Введено символов: %1$d из %2$d</string>
|
||||
<string name="character_counter_overflowed_content_description">Превышено ограничение на количество символов (%1$d из %2$d)</string>
|
||||
<string name="check_update_no">Обновления не найдены.</string>
|
||||
<string name="check_update_preview">Проверить наличие обновлений предварительной версии</string>
|
||||
<string name="check_update_release">Проверить наличие обновлений релизнойной версии</string>
|
||||
<string name="circular_reference">Циклическая ссылка</string>
|
||||
<string name="circular_reference_sum">Маршрут не может содержать сам себя.</string>
|
||||
<string name="clear_logcat">Очистить журнал</string>
|
||||
@@ -250,6 +253,7 @@
|
||||
<string name="menu_traffic">Трафик</string>
|
||||
<string name="metered">Подсказка о соединении с лимитным тарифным планом</string>
|
||||
<string name="metered_summary">Подсказывать системе, что VPN следует рассматривать как сеть с лимитным тарифным планом</string>
|
||||
<string name="minimize">Свернуть</string>
|
||||
<string name="missing_plugin">Отсутствующий плагин</string>
|
||||
<string name="move">Переместить</string>
|
||||
<string name="mtrl_badge_numberless_content_description">Новое уведомление</string>
|
||||
@@ -319,6 +323,7 @@
|
||||
<string name="port_transproxy">Транспрокси-порт</string>
|
||||
<string name="prefer">Предпочитать</string>
|
||||
<string name="preference_copied">Текст "%1$s" скопирован в буфер обмена</string>
|
||||
<string name="preview_version_hint">Это приложение является предварительной версией и может содержать множество проблем. Если вы не хотите тестировать его, скачайте релизную версию с GitHub!</string>
|
||||
<string name="profile_config">Конфигурация профиля</string>
|
||||
<string name="profile_empty">Пожалуйста, выберите профиль</string>
|
||||
<string name="profile_import">Импортировать профиль</string>
|
||||
@@ -342,6 +347,8 @@
|
||||
<string name="remote_dns">Удаленный DNS</string>
|
||||
<string name="remove_duplicate">Удалить дубликаты серверов</string>
|
||||
<string name="reset_connections">Сбросить соединения</string>
|
||||
<string name="reset_settings">Восстановить настройки по умолчанию</string>
|
||||
<string name="reset_settings_message">Восстановить настройки по умолчанию, такие данные, как узлы и группы, будут сохранены. Для полной очистки данных, очистите данные приложения непосредственно в системных настройках.</string>
|
||||
<string name="resolve_destination">Определить адрес назначения</string>
|
||||
<string name="resolve_destination_summary">Если адрес назначения является доменом, то он передается в соответствии с правилом IPv6.</string>
|
||||
<string name="route_add">Создать маршрут</string>
|
||||
@@ -453,6 +460,8 @@
|
||||
<string name="unsaved_changes_prompt">Есть несохраненные изменения. Сохранить?</string>
|
||||
<string name="update_all_subscription">Обновить все подписки</string>
|
||||
<string name="update_current_subscription">Обновить подписку текущей группы</string>
|
||||
<string name="update_dialog_message">Текущая версия: %1$s\nДоступная версия: %2$s\nХотите загрузить её?</string>
|
||||
<string name="update_dialog_title">Доступна новая версия</string>
|
||||
<string name="update_settings">Обновить настройки</string>
|
||||
<string name="update_subscription_warning">Прокси-сервер не подключен, вы уверены, что хотите продолжить обновление?</string>
|
||||
<string name="update_when_connected_only">Обновлять только при подключении</string>
|
||||
|
||||
@@ -12,7 +12,7 @@ require (
|
||||
github.com/sagernet/sing v0.7.12
|
||||
github.com/sagernet/sing-box v1.0.0 // replaced
|
||||
github.com/sagernet/sing-tun v0.7.2
|
||||
github.com/ulikunitz/xz v0.5.11
|
||||
github.com/ulikunitz/xz v0.5.15
|
||||
golang.org/x/mobile v0.0.0-20231108233038-35478a0c49da
|
||||
golang.org/x/sys v0.35.0
|
||||
)
|
||||
|
||||
@@ -122,8 +122,8 @@ github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXl
|
||||
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
|
||||
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
|
||||
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
|
||||
github.com/ulikunitz/xz v0.5.11 h1:kpFauv27b6ynzBNT/Xy+1k+fK4WswhN/6PN5WhFAGw8=
|
||||
github.com/ulikunitz/xz v0.5.11/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14=
|
||||
github.com/ulikunitz/xz v0.5.15 h1:9DNdB5s+SgV3bQ2ApL10xRc35ck0DuIX/isZvIk+ubY=
|
||||
github.com/ulikunitz/xz v0.5.15/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14=
|
||||
github.com/vishvananda/netns v0.0.5 h1:DfiHV+j8bA32MFM7bfEunvT8IAqQ/NzSJHtcmW5zdEY=
|
||||
github.com/vishvananda/netns v0.0.5/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM=
|
||||
github.com/zeebo/assert v1.1.0 h1:hU1L1vLTHsnO8x8c9KAR5GmM5QscxHg5RNU5z5qbUWY=
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
PACKAGE_NAME=moe.nb4a
|
||||
VERSION_NAME=1.4.0
|
||||
PRE_VERSION_NAME=pre-1.4.1-20251015-1
|
||||
PRE_VERSION_NAME=pre-1.4.1-20251021-1
|
||||
VERSION_CODE=44
|
||||
|
||||
Reference in New Issue
Block a user