Commit graph

2680 commits

Author SHA1 Message Date
Valeriy Manzhos
f86e876242
Don't pass sudo password, all commands should be in sudoers 2026-04-08 15:34:50 +03:00
Valeriy Manzhos
ce4793cc91
FIXME: Hardcode /opt/v2rayN for bins, configs and logs 2026-04-08 15:34:12 +03:00
Valeriy Manzhos
8257cbcae6
FIXME: Force setting ENABLE_DEPRECATED_LEGACY_DNS_SERVERS on core launch 2026-04-08 13:20:40 +03:00
Valeriy Manzhos
7e8a109d97
Pass ENABLE_DEPRECATED_LEGACY_DNS_SERVERS env to sing-box 2026-04-08 12:49:30 +03:00
Valeriy Manzhos
e35f988502
Always run cores with sudo, even when TUN is disabled 2026-04-07 18:29:56 +03:00
Valeriy Manzhos
0cd19bf552
Launch cores as v2ran-core user 2026-04-07 18:06:27 +03:00
Valeriy Manzhos
903467d296
Add a method for launching hev-socks5-tunnel 2026-04-07 18:05:52 +03:00
Valeriy Manzhos
037cdaeba8
Fix typo in sing-box path in postinst 2026-04-07 16:54:53 +03:00
Valeriy Manzhos
42bd914882
edit hev path in sudoers 2026-04-07 16:48:14 +03:00
Valeriy Manzhos
6833ab01a8
Run setcap after chmod/chown 2026-04-07 16:48:08 +03:00
Valeriy Manzhos
ad62b8b319
Fix wrong path in sudoers and tun conf 2026-04-07 16:27:03 +03:00
Valeriy Manzhos
e2ab9ab7db
Add newline in sudoers 2026-04-07 16:22:03 +03:00
Valeriy Manzhos
56daf41f02
Override chmod for sing-box in postinst 2026-04-07 16:20:59 +03:00
Valeriy Manzhos
5078d6ae55
Don't change ownership in install. Use postinst instead 2026-04-07 15:58:28 +03:00
Valeriy Manzhos
93e1509ac4
Create sudoers.d 2026-04-07 15:50:42 +03:00
Valeriy Manzhos
40685ea3a2
Install hev-socsk5-tunnel in /opt/v2rayN/bin/hev_socks5_tunnel/ 2026-04-07 15:50:06 +03:00
Valeriy Manzhos
2ba4ee30b6
Delete a specific route/rule instead of flusing a whole table 2026-04-07 15:39:23 +03:00
Valeriy Manzhos
953e7825d4
Run cores as "v2rayn-core" user 2026-04-07 14:21:28 +03:00
Valeriy Manzhos
17847c5591
Add methods for creating and deleting TUN routes 2026-04-07 14:21:01 +03:00
Valeriy Manzhos
06fa701755
Use /opt/ for srss files 2026-04-07 13:39:00 +03:00
Valeriy Manzhos
f72f9df967
Replace GetOptCore with GetOptBinPath for getting /opt/v2rayN/bin/ paths 2026-04-07 13:37:25 +03:00
Valeriy Manzhos
33b9f15415
Add a method for getting /opt/v2rayn-core paths 2026-04-07 13:15:30 +03:00
Valeriy Manzhos
042bf068a3
Fix UID in sudoers 2026-04-07 13:04:13 +03:00
Valeriy Manzhos
df04a33e33
Change sing-box path in sudoers to /opt/v2rayN/ 2026-04-07 13:03:33 +03:00
Valeriy Manzhos
0d72b8a40c
Explicitly specify UID to use in RunProcess calls 2026-04-07 12:52:59 +03:00
Valeriy Manzhos
dc45d96395
Specify UID in RunProcess 2026-04-07 12:44:07 +03:00
Valeriy Manzhos
6ccf10cda7
Allow to specify user in sudo 2026-04-07 12:40:22 +03:00
Valeriy Manzhos
9b9728968e
Fix typo 2026-04-06 16:21:10 +03:00
Valeriy Manzhos
bb49353af7
Revert "Create dir"
This reverts commit 07705bd619.
2026-04-06 16:17:52 +03:00
Valeriy Manzhos
8872cc0607
Use uid and gid instead of names 2026-04-06 16:17:09 +03:00
Valeriy Manzhos
087200a93f
Fix typo and install hev conf 2026-04-06 16:11:59 +03:00
Valeriy Manzhos
773d61c7d9
install sudoers 2026-04-06 16:10:54 +03:00
Valeriy Manzhos
07705bd619
Create dir 2026-04-06 16:08:00 +03:00
Valeriy Manzhos
bd81ac3dca
Remove duplicate setcap 2026-04-06 16:05:36 +03:00
Valeriy Manzhos
47165f14c1
Use a seperate dir for hev-socks5-tunnel 2026-04-06 16:04:33 +03:00
Valeriy Manzhos
2ce8a86f71
Delete users and groups on package removal 2026-04-06 15:14:02 +03:00
Valeriy Manzhos
5ab372609b
Fix typo 2026-04-06 15:13:05 +03:00
Valeriy Manzhos
2e95baf56b
Call download_hev_socks5_tunnel 2026-04-06 14:53:48 +03:00
Valeriy Manzhos
121cc51b19
Add a config for hev-socks5-tunnel 2026-04-06 14:24:33 +03:00
Valeriy Manzhos
9ad82e3234
Limit hev-socks5-tunnel to a preinstalled config 2026-04-06 14:20:07 +03:00
Valeriy Manzhos
02bbb89dd7
Add routing table to rt_tables 2026-04-06 14:16:59 +03:00
Valeriy Manzhos
e196ea2fe0
Use bash in preinst for Command Substitution 2026-04-06 14:12:06 +03:00
Valeriy Manzhos
c26425bbd1
Add the default desktop user to the v2rayn group 2026-04-06 14:08:35 +03:00
Valeriy Manzhos
80f00d3d51
Set CAP_NET_ADMIN on hev-socks5-tunnel to allow rootless TUN 2026-04-06 14:05:12 +03:00
Valeriy Manzhos
23cf2bc8a7
Create a seprate user for sing-box during isntallation 2026-04-06 14:04:32 +03:00
Valeriy Manzhos
f0ba3d00a2
Add sudoers config 2026-04-06 13:58:08 +03:00
Valeriy Manzhos
76619cf67f
Add script to download hev_socks5_tunnel 2026-04-06 13:56:28 +03:00
Miheichev Aleksandr Sergeevich
b556adaa09
i18n(ru): complete and improve Russian localization (#9021)
Some checks failed
release Linux / build (Release) (push) Has been cancelled
release macOS / build (Release) (push) Has been cancelled
release Windows desktop (Avalonia UI) / build (Release) (push) Has been cancelled
release Windows / build (Release) (push) Has been cancelled
release Linux / deb (push) Has been cancelled
release Linux / rpm (push) Has been cancelled
Translate 9 previously untranslated strings and improve 104 existing
translations in ResUI.ru.resx for accuracy, consistency and
naturalness.

New translations:
- TbCustomDnsRay, TbCustomDnsSingbox — custom DNS labels
- TbIcmpRoutingPolicy, TbInsecureConcurrency, TbLegacyProtect, TbUot
- TbUsername, menuEditFormat, menuEditPaste

Key improvements:
- Unify "перезагрузка" → "перезапуск" for app restart context
- Fix grammar: missing spaces before parentheses, hyphen in
  "по умолчанию", capitalization
- Restore lost parts of original strings (Enter hint, restart notes,
  process in auto-sort list)
- Fix incorrect translations: "системные узлы" → "системный файл
  hosts", "PublicKey" → "Открытый ключ", "Режим VPN" → "Включить TUN"
- Improve naturalness: "Обнулить" → "Сбросить", "Просмотр" → "Обзор",
  "Содействие" → "Продвижение"
- Align checkbox labels to infinitive form per Russian UI conventions
- Standardize terminology across all proxy, routing, DNS settings

15 universal technical abbreviations (LAN, UUID, MTU, TLS, ALPN, SNI,
FakeIP, Bootstrap DNS, etc.) intentionally kept as-is.
2026-04-01 09:47:15 +08:00
DHR60
fce86e1434
Finalmask check (#9024)
Some checks are pending
release Linux / build (Release) (push) Waiting to run
release Linux / deb (push) Blocked by required conditions
release Linux / rpm (push) Blocked by required conditions
release macOS / build (Release) (push) Waiting to run
release Windows desktop (Avalonia UI) / build (Release) (push) Waiting to run
release Windows / build (Release) (push) Waiting to run
2026-03-31 19:33:25 +08:00
DHR60
70003e8a81
Report node validator result (#9025) 2026-03-31 19:30:11 +08:00