Skip to content

Instantly share code, notes, and snippets.

View MojtabaMonfared's full-sized avatar
👽
AlienTears <

Mojtaba "AlienTears" Monfared MojtabaMonfared

👽
AlienTears <
View GitHub Profile
@taiwbi
taiwbi / DNS-over-HTTPS-on-Fedora.md
Last active June 28, 2025 17:48
آموزش استفاده از DNS over HTTPS شکن در فدورا لینوکس

آموزش استفاده از DNS over HTTPS در فدورا لینوکس

سلام دوستان،

در این آموزش، قصد داریم نحوه استفاده از DNS over HTTPS (DoH) را در سیستم عامل فدورا لینوکس به شما آموزش دهیم. این روش نه تنها به شما کمک می‌کند تا به سایت‌های تحریم شده دسترسی پیدا کنید، بلکه مشکل آپدیت پکیج‌های فدورا را نیز حل می‌کند. این آموزش ساده و مستقیم است و برای کاربران با سطوح مختلف دانش فنی قابل استفاده می‌باشد.

مراحل نصب و پیکربندی

1. نصب پکیج dnscrypt-proxy

@hadisfr
hadisfr / outline-server-setup.md
Last active December 23, 2024 16:30 — forked from okeehou/outline-server-setup.md
How to setup an Outline VPN Server on Ubuntu 16.04

How to setup an Outline VPN Server on Ubuntu 16.04 Server

This guide will show you how to install Outline Server on an Ubuntu 16.04 Server and use Outline Manager.

Install Outline Manager

Outline Manager supports Windows, macOS and Linux.

Outline Manager for Windows

@rdandy
rdandy / form custom invalid messages
Created June 28, 2012 08:41
use this __init__() for display custom error messages in django forms.py
class MyForm(forms.Form):
username = forms.CharField(label=_('Your username'), min_length=3, max_length=30)
email = forms.EmailField(label=_('Your email address'), min_length=3, max_length=30)
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
for field in self.fields.values():
field.error_messages = {
'required': ugettext('The field : {fieldname} is required !!').format(fieldname=field.label),