در این مقاله به شما آموزش میدهیم چگونه یک فیلترشکن اختصاصی مالتی پروتوکل در پورت 443 ایجاد کنید. موارد پشتیبانی شده:
Telegram MTProxy Proxy
پروکسی ایجاد شده یک پروکسی faketls هست که در صورتی که کلاینت غیر تلگرام به آن متصل شود سایت گوگل را نشان میدهد.
(faketls domain=mail.google.com)
Shadowsocks+obfs
پروکسی شدوساکس مشابه پروکسی تلگرام فوق، از faketls استفاده میکند تا ترافیک شدوساکس را پنهان کند.
faketls domain=www.google.com
Shadowsocks+v2ray (cdn support)
این پروکسی، از v2ray استفاده میکند و یک زیرمسیر از سایت که با tls و http2 فعال است استفاده میکند
vmess (cdn support)
Same as v2ray
DNS over HTTPS (cdn support)
برای استفاده از DNS over HTTPS کافی است در مرورگر از dns زیر استفاده کنید:
https://yourdomain.com/yoursecret/dns/dns-query{?dns}
Redirector (cdn support)
نکته این امر آن است که برای مثال وقتی میخواهید پروکسی تلگرام یا پروکسی شدوساکس را از طریق برنامه های دیگر به اشتراک بگذارید امکان آن فراهم می شود. برای مثال اگر کانفیگ شدوساکس را به جای fullURL
آن قرار دهید باعث میشود با کلیک بر روی این لینک، نرم افزار شدوساکس باز شده و پروکسی بر روی آن فعال شود.
https://yourdomain.com/yoursecret/redirect/fullURL
به عنوان مثال:
https://yourdomain.com/yoursecret/redirect/ss://secret/
پروکسی هوشمند برای سایت های غیر ایرانی و فیلترشده
با استفاده از کلاینت کلش و کانفیگی که درست کردیم میتوانید در 3 مود به اینترنت وصل بشید.
1- روش اول فقط سایت فیلترشده را از فیلترشکن عبور دهد.
2- فقط سایت های ایرانی بدون فیلترشکن باز شود (پیشنهادی)
3- تمام سایت ها از فیلترشکن عبور کنند
مقاوم در برابر کشف توسط فیلترچی
سعی شده جلوی حملات معمول به سرور گرفته شود و امکان شناسایی حداقل باشد با این وجود فراموش نکنید که سایر پورت ها به جز 22، 80 و 443 را غیر فعال کنید
Open Source
کلیه سورس کدها در گیت هاب
ارائه گزارش مانیتورینگ
نمایش میزان مصرف پروکسی و تعداد کاربران، بر اساس،پروتوکل، شهر و اپراتور اینترنت با حفظ حریم خصوصی کاربراناز طریق لینک زیر میتوانید مشاهده کنید وضعیت سرور رو
https://yourdomain.com/yoursecret/stats/
Supported OS: Ubuntu arm64 or amd64
It is tested on Ubuntu 20.04 and 22.04Auto Up to date (به روز رسانی خودکار)
به صورت پیش فرض به روزرسانی خودکار فعال است
جهت غیرفعال کردن آن کد زیر را در config.env
اضافه کنید
ENABLE_AUTO_UPDATE=false
code for cloud-init
در بعضی از شرکت ها شما میتوانید با استفاده از اسکریپت زیر به صورت خودکار پروکسی را نصب کنید و از آدرس https://yourip.nip.io/
یا http://yourip/
لینک صفحه کاربران را مشاهدهد کنید کافی است به جای yourip آی پی خود را قرار دهید.
ضمنا این لینک موقت فقط به مدت یک ساعت فعال خواهد بود و پس از آن غیرفعال خواهد شد
#cloud-config
package_upgrade: true
packages:
- apt-transport-https
- ca-certificates
- curl
- wget
- gnupg-agent
- software-properties-common
- git
runcmd:
- cd /opt
- git clone https://github.com/hiddify/hiddify-config/
- cd hiddify-config
# uncomment it for using a special secret other wise it will be createed automatically
# - echo "USER_SECRET=0123456789abcdef0123456789abcdef" >config.env
# - echo "MAIN_DOMAIN=" >>config.env
- echo "TELEGRAM_AD_TAG=" >>config.env
- bash install.sh
final_message: "The system is finally up, after $UPTIME seconds"
output: { all: "| tee -a /root/cloud-init-output.log" }
# you can see the generated link from the website by using http://yourip/ or https://yourip.nip.io in one hour, after that, it will be disapear.
- یک vps آماده با ubuntu 20.04 و آی پی مثلا
1.1.1.1
دستور زیر را در ترمینال کپی کنید و اجرا کنید
sudo bash -c "$(URL=https://raw.githubusercontent.com/hiddify/hiddify-config/main; curl -Lfo- $URL/config.env.default $URL/common/download_install.sh)"
در پایان لینکی ایجاد میشود که لینک پروکسی شما است.
دستور زیر را در ترمینال کپی کنید و اجرا کنید
cd /opt/hiddify-config
sudo git pull
sudo bash install.sh
Optional: Advanced Setup (اختیاری: نصب پیشرفته)
این قسمت برای افراد آشنا با کامپیوتر آماده شده است. میتوانید از آن صرفه نظر کنید.
اگر زیر دامنه ندارید، میتوانید زیردامنه سفارشی خود، را بسازید
1- وارد این سایت و یک یوزر بسازید (لازم نیست که اطلاعاتتان واقعی باشد فقط ایمیل باید درست باشد)
2- ایمیلی که به شما ارسال شده را اکتیو کنید
3- روی این لینک کلیک کنید و آی پی سرور را خود و نام مورد نظر را در آن قرار دهید.
4- زیر دامنه ایجاد شده را کپی کنید.
cd /opt/
git clone https://github.com/hiddify/hiddify-config
cd hiddify-config
change the varibales in config.env and insert your domain and secret then run
sudo bash install.sh
Optional: CDN Support
برای سرعت بالاتر و گذر از اینترانت کافی است که یک دامنه خریداری کنید (برای مثال از اینجا به قیمت 1 دلار یا اینجا رایگان
- قبل از خرید دامنه ابتدا دامنه را چک کنید که در ابرآروان مورد پذیرش قرار دهد
- سپس یک اکانت در ابرآروان ایجاد کنید میتوانید با یک شماره خارجی اینکار را انجام دهید
- سپس nameserver بر روی دامنه ای که خریداری کرده اید را مطابق اعلامی ابرآروان پر کنید
- سپس روی زیر دامنه دلخواه، آی پی سرور را تنظیم کنید و تیک کلود سرویس را تنظیم کنید و سپس به جای
myservice.hiddify.com
زیردامنه جدید خود را تنظیم کنید. لازم است این زیر دامنه با دامنه ای که در بالا انتخاب کرده اید متفاوت باشد. - سپس لینک زیر را با تغییر در نامه دامنه در مرورگر جهت مشاهده تنظیمات باز کنید.
در زیر توضیحات با تصویر نشان داده شده است.
- Log in to the Arvancloud account and add your domain.
Domain List > Add new domains
Then:
- Enter your domain name
- Select Free plan
- Skip DNS Records
- Note the nameservers presented on the last step
- Go to your domain registrar (the website where you bought your domain, e.g. Godaddy, Namecheap, ...)
- Update the nameservers to the one you got in Arvancloud (after adding the domain).
After your domain nameservers changed successfully (depending on the registrar, it can take a few hours, but it's usually quite fast), your domain is now using Arvancloud DNS.
-
Connect your domain to your server's IP address using
A
records. Make sure theCloud Service
option is enabled for each record. -
Go to
HTTPS settings
on the navbar, selectIssue certificate
. It will take around 30 minutes for the certificate to be ready. -
After the certificate is issued, enable the
Activate HTTPS
option.
توضیحات بخش CDN برگرفته از دوستان
FreeInternet
با امکان تولید qrcode
توجه کنید پس از اجرای دکمه زیر حداقل 5 دقیقه زمان لازم است که به صورت کامل همه کامپوننت ها نصب گردد. پس صبر داشته باشید :) و پس از ده دقیقه لینک تولید شده را آزمایش کنید تا صفحه را مشاهده کنید