Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Petr.cze

Stran: [1]
1
Vývoj / Visual Studio - Projekt Launcher
« kdy: 29. 09. 2023, 16:04:01 »
Dobrý den,
jdu si pro radu, mám launcher / patcher pro herní klient kde jsem nově přidal možnost více jazyků (multilang) ten mi funguje správně. Ale můj dotaz spočívá jak začlenit soubory .resx do vytvořeného exe.
Nyní mám externě složku Lang a v ní soubory cz.resx, en.resx, de.resx .... Načítám jej pomocí tohoto scriptu

Kód: [Vybrat]
        public static void LoadLanguage()
        {
            string language = GetLanguageFromConfig();
            if (string.IsNullOrEmpty(language))
            {
                language = GetWindowsLanguage();
            }

            translations.Clear();

            string resourceFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Lang", $"{language}.resx");

            if (File.Exists(resourceFile))
            {
                using (ResXResourceReader reader = new ResXResourceReader(resourceFile))
                {
                    foreach (DictionaryEntry entry in reader)
                    {
                        string key = entry.Key.ToString();
                        string value = entry.Value.ToString();
                        translations[key] = value;
                    }
                }
            }
        }

        ...

        public static string GetTranslation(string key)
        {
            if (translations.ContainsKey(key))
                return translations[key];
            else
                return string.Empty;
        }


Volání funkce LocalizationManager.GetTranslation("LblFile");

Bohužel se mi nedaří najít správná možnost pro načítání když soubory dám jako Build action: Embedded Resource

Děkuji Vám za navedení správným směrem (Stále se učím)

2
Server / OpenVPN - Expirace certifikátu
« kdy: 23. 09. 2022, 14:49:36 »
Dobrý den,
rád bych se Vás zde zeptal zdali je možnost nějak obnovit (revoke) certifikát pro OpenVPN server bez nutnosti pak generovat vše ostatním klientům ?

Server měl expiraci certifikátu po 2 letech a klienti mají 10 let.

Jak postupovat s obnovením certifikátu bez nutnosti distribuce nových certifikátu pro klienty.

Děkuji Vám za odpovědi

3
Sítě / OpenWRT a výchozí brána přes OpenVPN
« kdy: 23. 11. 2020, 17:37:49 »
Dobrý den,
rád bych Vás požádal o navedení jak nastavit síť. Jde mi o nastavení lan aby veškerý provoz ven šel přes VPN (OpenVPN) a nikoliv přes WAN. Když se rozpojí připojení s OpenVPN serverem jde provoz přes WAN (Přes IP od ISP).

Pokud by vypadlo spojení mezi routerem kde je OpenWRT a VPS, kde je OpenVPN server tak aby nešlo připojení.

Nynější nastavení

/etc/config/firewall
Kód: [Vybrat]
config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'

config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option network 'lan'

config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
option network 'wan wan6'

config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'

config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'

config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'

config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option src_ip 'fc00::/6'
option dest_ip 'fc00::/6'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'

config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'

config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'

config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'

config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'

config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'

config include
option path '/etc/firewall.user'

config redirect
option dest_port '80'
option src 'wan'
option name 'Admin'
option src_dport '80'
option target 'DNAT'
option dest 'lan'
option dest_ip '172.16.32.1'

config redirect
option dest_port '22'
option src 'wan'
option name 'SSH'
option src_dport '22'
option target 'DNAT'
option dest 'lan'
option dest_ip '172.16.32.1'

config include 'nodogsplash'
option type 'script'
option path '/usr/lib/nodogsplash/restart.sh'

config zone
option network 'vpn'
option input 'ACCEPT'
option name 'VPN'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
option mtu_fix '1'

config forwarding
option dest 'VPN'
option src 'lan'
/etc/config/network
Kód: [Vybrat]
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'fd65:7afa:1bd2::/48'

config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option ipaddr '172.16.32.1'
option netmask '255.255.255.0'
option ip6assign '60'

config device 'lan_eth0_1_dev'
option name 'eth0.1'
option macaddr '98:da:c4:48:da:78'

config interface 'wan'
option ifname 'eth0.2'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '192.168.0.10'
option gateway '192.168.0.1'
list dns '10.8.0.1'

config device 'wan_eth0_2_dev'
option name 'eth0.2'
option macaddr '98:da:c4:48:da:79'

config interface 'wan6'
option ifname 'eth0.2'
option proto 'dhcpv6'

config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 2 3 4 6t'

config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0 6t'

config interface 'vpn'
option proto 'none'
option ifname 'tun0'
/etc/config/openvpn
Kód: [Vybrat]
config openvpn 'vpn'
option config '/etc/openvpn/vpn.ovpn'
option enabled '1'

V případě potřeby doplním potřebné informace.

Předem děkuji za navedení správným směrem.

4
Server / Webhosting nebo stroj popřípadě jaký
« kdy: 27. 07. 2020, 21:58:14 »
Dobrý den,
rád bych Vás požádal o pomoc. Hledám jiné řešení než nyní využívám (Wedos webhosting Nolimit Extra) již mě to nedostačuje.
Na webhostingu mám 3 domény (na všech střech jede WordPress rozšířený o pluginy cca 10-15 pluginu)

Všechny weby se již načítají pomalu (od 3-10 sekund) tak na jednom jsem musel nastavit Super Cache WP, bohužel nevyhovuje jelikož potřebuji využít dynamickou stránku né jen statické který se uloží.

Proto Vás žádám o pomoc zdali mi nedoporučíte nějaký nový webhosting případně server kde si rozeběhnu ISPconfig.

Moje požadavky jsou:
Velikost webu: 5 GB a více (15GB)
Velikost MySQL: 1 GB alespoň
Cena max: 200 Kč (Max 300) měsíčně

Děkuji Vám za jakýkoliv návrh nebo doporučení či radu.

5
Sítě / OpenVPN přesměrování provozu
« kdy: 22. 06. 2020, 20:16:58 »
Dobrý den,
dnes jsem celý den zkoušel připojit se na OpenVPN server (na mém VPS) a přesměrovat na něj veškerý traffik (z br-lan > LAN). Jedná se o router TP-LINK kde je Openwrt-19.07.

Bohužel se mě nepodařilo i přes několik návodu na internetu jak toho docílit.

Abych to shrnul mám VPS na ně běží OpenVPN server (z Windows, mobilu) se na něj připojím mám vygenerovaný profil .ovpn.

Dostal jsem se do fáze kde jsem měl tun0 (z výpisu) ifconfig i s IP adresou ale nedostal jsem se přes to aby to přes to routovalo.

Proto bych Vás chtěl požádat o návod jak tohoto docílit. Děkuji předem za jakoukoliv odpověď

Stran: [1]