✅ آپدیت ۰۹:۵۴-۱۴۰۳/۰۱/۰۵: رفع مشکلات اخیر در نصب PassWall 2
در این قسمت اپلیکیشنی را روی Home Server نصب میکنیم که بوسیلهی آن از فیلترینگ عبور میکنیم و اینترنت آزاد را در خروجی کارت شبکهی دوم دریافت خواهیم کرد.
همانطور که در قسمت دوم آموزش در شماتیک مشخص کردهام، خروجی کارت شبکه دوم را به روتر دوم می دهیم تا کلیه دستگاهها بتوانند با اتصال به روتر دوم، به اینترنت آزاد دسترسی داشته باشند، بدون اینکه لازم باشد اپلیکیشن اضافهای را نصب کنند.
شروع آموزش:
نصب PassWall 2 روی OpenWrt
آخرین وضعیتی که در پایان آموزش قسمت ۳ داریم: سرور روشن است. پورت شبکهی اول به اینترنت و پورت شبکه دوم آن به روتر دوم متصل است. ما با یک کامپیوتر به روتر دوم وصل میشویم و اینترنت ایران را داریم.
به Home Server یک ارتباط SSH میزنیم و دستورات زیر را مانند ویدئو یکی یکی وارد کرده و Enter میزنیم. با این دستورات اپلیکیشن PassWall 2 را نصب میکنیم که اپ اصلی ما برای عبور از فیلترینگ است:
opkg update
opkg remove dnsmasq
opkg install dnsmasq-full
با دستور بالا پیغام Collected errors را دریافت میکنید که ارور خاص و مهمی نیست. در اصل یک ناتیفیکیشن است.
ادامه دستورات بصورت زیر:
opkg install kmod-nft-socket
opkg install kmod-nft-tproxy
opkg install kmod-nft-nat
opkg install wget-ssl
wget -O passwall.pub https://master.dl.sourceforge.net/project/openwrt-passwall-build/passwall.pub
opkg-key add passwall.pub
برای دستور زیر، کل ۷ خط را انتخاب و کپی کنید و در خط فرمان پیست کنید و سپس Enter بزنید.
read release arch << EOF
$(. /etc/openwrt_release ; echo ${DISTRIB_RELEASE%.*} $DISTRIB_ARCH)
EOF
for feed in passwall_luci passwall_packages passwall2; do
echo "src/gz $feed https://master.dl.sourceforge.net/project/openwrt-passwall-build/releases/packages-$release/$arch/$feed" >> /etc/opkg/customfeeds.conf
done
و دستور زیر:
opkg update
مثل قبل مجدداً یک پیغام Collected errors میدهد که مهم نیست. و دوباره دستور زیر را میزنیم.
✅ آپدیت ۰۹:۵۴-۱۴۰۳/۰۱/۰۵: متاسفانه در نصب PassWall 2 در آپدیتهای اخیر، مشکلاتی وجود دارد. علاوه بر آن، پروتکل Brook از نسخهی ۲-۱.۲۸ به بعد حذف شده است. علت را نمیدانم و حدسم مسائل تجاری است. به همین دلیل روش نصب را به ۲ حالت تقسیم کردهام. الف و ب.
الف- نصب PassWall 2 با امکان پروتکل Brook
از ۳ دستور زیر استفاده نمایید:
wget https://github.com/xiaorouji/openwrt-passwall2/releases/download/1.28-1/luci-23.05_luci-app-passwall2_1.28-1_all.ipk
opkg install luci-۲۳.۰۵_luci-app-passwall2_1.۲۸-۱_all.ipk
opkg update
ب- نصب PassWall 2 آخرین نسخه، بدون امکان پروتکل Brook
با دستورات زیر آخرین نسخهی PassWall 2 برای شما نصب میشود:
opkg install luci-app-passwall2
گاهی به خاطر وضعیت اینترنت ممکن است خطایی در هنگام نصب دریافت شود. در این صورت دستور بالا را تکرار کنید تا نصب بدون خطا و کامل انجام شده و بدون دریافت پیغام خطا شود.
و سپس دستور زیر:
opkg update
راه دیگر، نصب نسخهی با Brook است و سپس آپدیت از درون OpenWrt و منوی System/Software/Update Lists است. همان بخشی که برای آپدیت کلیهی اپ های OpenWrt استفاده میشود.
به براوزر بر می گردیم. اگر در OpenWrt لاگین بودهایم، logout کرده و دوباره لاگین میکنیم. یک منوی جدید به OpenWrt به نام Services اضافه شده است که PassWall 2 در این منو قرار دارد.
حالا پاراگراف بعد یعنی “تنظیم PaaWall 2 برای عبور از فیلترینگ” را مطالعه نمائید.
تنظیم PassWall 2 برای عبور از فیلترینگ
به اپلیکیشن PassWall 2 وارد میشویم. نیاز به کمی تمیزکاری دارد که مثل ویدئوی زیر انجام میدهیم:
یک کانفیگ Xray یا Singbox یا Brook و یا Hysteria2 را آماده و به کلیپبورد کپی کنید. چیزی شبیه زیر، مثل همهی کانفیگهایی که قبلاً داشتید:
vless://۷۷۷[email protected]:443?type=ws&path=%2F&security=tls&fp=android&alpn=h2%2Chttp%2F1.1&sni=a6.myserver.com#%F0%9F%87%A9%F0%9F%87%AA%20Frankfurt-Home
مثل ویدئو کلیه مراحل را انجام دهید.
لطفاً با دقت ویدیو را ببینید. در هر بار قطع و وصل کانکشن باید در زیر منوی DNS دکمهی Clear IPSET را بزنید.
در آموزش PassWall 2 فقط مطلب “روتینگ سایتهای ایرانی” (دسترسی به سایتهای ایرانی بطور مستقیم و بدون عبور از فیلترشکن) میماند که در قسمت ۵ آن را آموزش خواهم داد.
از لینک زیر آموزش روتینگ را مطالعه نمائید:
راهاندازی Home Server با VPN مرکزی – قسمت ۵ – روتینگ PassWall برای دسترسی مستقیم به سایتهای ایرانی
پایان قسمت چهارم.
معمولا در راه اندازی این سرویس ها در OpenWRT از لینک کانفیگ استفاده میشده. من خیلی وقته از نسخه های جدیدتر استفاده نکردم . آیا الان قابلیتی وجود دارد که لینک سابسکریشن بهش بدیم و خودش بهترین سرور را انتخاب کنه و هر ساعت لینک را آپدیت کنه ؟ مثلا هیدیفای نکست که همه چیز خودکار انجام میشه. یا مثلا مورد دوم اضافه شدن قابلیت وارپ که اخیرا در هیدیفای نکست اومده . تو این آموزش چنین چیزی جایی داره ؟
در اپ PassWall در تب Node Subscribe شما لینک Subscription بهش میدین، هر چند تایی که خواستین و تنظیمات لازم، عالی!
در مورد Warp هنوز اپلیکیشنی برای OpenWrt ندیدم.. ولی دوباره درموردش جستجو می کنم.
مرسی 👍
ممنون از شما. قسمت ۵ را آموزش می دید؟
خواهش میکنم، بله حتماً. پوزش از تاخیر.تا هفتهی دیگه حتما گذاشتم 🍀
سلام وقت شما بخیر. ممنون میشم در خصوص استفاده از فرگمنت هم بفرمایید چطور باید بعد از فعال سازی استفاده کرد. تشکر
سلام، وقت شما هم بخیر باشه. قابلیت Fragment در نسخه ۲-۱.۲۶ اپلیکیشن PassWall 2 اضافه شده است. اگر Home Server را راهاندازی کردهاید و یا روتر OpenWrt دارید؛ اَپ را آپدیت کنید.
پس از آپدیت گزینه در مسیر زیر اضافه میشه که فعالسازی و استفاده میکنین:
PassWall 2\Other Settings\
سلام و خسته نباشید مجدد،
موضوعی مطرحه در مورد قطعی های بعضی از ساب ها
مثلا برای من پیش امده سابسکریشن را باید اپدیت کنم سپس به یکی از سرورهاش وصل شم و بعد از مدتی کار نمیکنه و فقط کافیه همان سروری که وصل بودم را یک لحظه دیسکانکت و مجددا کانکت را بزنم و یا گاها خود ساب را آپدیت کنم، ایا در پسوال چنین اپشنی هست که خودش این کار را کنه و ما با خیال راحت فقط ساب را اضافه کنیم و هی درگیر قطعی ها و بروزرسانی ها و انتخاب سرور نباشیم؟