feat: 新增 frp 远程访问扩展

This commit is contained in:
mofeng-git
2026-06-13 16:05:34 +08:00
parent 4b65eebd5d
commit 5de7ecd4c5
12 changed files with 828 additions and 69 deletions

View File

@@ -522,6 +522,7 @@ export default {
extRustdeskSubtitle: 'Remote graphical access via RustDesk',
extRtspSubtitle: 'Provide an RTSP video stream for external clients',
extRemoteAccessSubtitle: 'Remote access through NAT-traversal services',
extFrpcSubtitle: 'NAT traversal through the FRP client',
aboutDesc: 'Open and Lightweight IP-KVM Solution',
deviceInfo: 'Device Info',
deviceInfoDesc: 'Host system information',
@@ -956,7 +957,7 @@ export default {
binaryNotFound: '{path} not found, please install the required program',
remoteAccess: {
title: 'Remote Access',
desc: 'GOSTC NAT traversal and Easytier networking',
desc: 'GOSTC/FRPC NAT traversal and Easytier networking',
},
ttyd: {
title: 'Ttyd Web Terminal',
@@ -987,6 +988,33 @@ export default {
virtualIp: 'Virtual IP',
virtualIpHint: 'Leave empty for DHCP, or specify with CIDR (e.g., 10.0.0.1/24)',
},
frpc: {
title: 'FRPC NAT Traversal',
desc: 'Connect to an frps server through the FRP client',
quickConfig: 'Quick Config',
fullConfig: 'Full Config',
fullConfigHint: 'Paste the provider TOML configuration file here',
fullConfigRequired: 'Enter the full frpc.toml configuration',
proxyType: 'Proxy Type',
proxyName: 'Proxy Name',
proxyNamePlaceholder: 'one-kvm-ssh',
proxyNameRequired: 'Enter the FRPC proxy name',
serverAddr: 'Server Address',
serverAddrPlaceholder: 'frps.example.com',
serverAddrRequired: 'Enter the FRPC server address',
serverPort: 'Server Port',
token: 'Token',
tokenRequired: 'Enter the FRPC token',
localIp: 'Local Address',
localIpRequired: 'Enter the FRPC local address',
localPort: 'Local Port',
remotePort: 'Remote Port',
remotePortRequired: 'TCP/UDP proxies require a remote port',
customDomain: 'Custom Domain',
customDomainPlaceholder: 'kvm.example.com',
secretKey: 'Secret Key',
tls: 'Enable TLS',
},
rustdesk: {
title: 'RustDesk Remote',
desc: 'Remote access via RustDesk client',