-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
91 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
|
||
--- | ||
title: "راهنما" | ||
linkTitle: "راهنما" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
--- | ||
title: "نکات امنیتی" | ||
weight: 3 | ||
description: > | ||
برای اینکه سرور شما توسط فیلترچی و یا رباتهای آنها تشخیص داده نشود چه اقداماتی باید انجام داد؟ | ||
--- | ||
|
||
در این بخش اطلاعات در بخش های متفاوت زیر ارائه شده است: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
title: "فالبک" | ||
weight: 3 | ||
description: > | ||
استفاده از فالبک | ||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
--- | ||
title: "اتصال به پنل" | ||
weight: 1 | ||
description: > | ||
اتصال امن به پنل از طریق HTTPS | ||
--- | ||
|
||
در نظر داشته باشید ارتباط شما با پنل در صورت عدم استفاده از گواهی دیجیتال (HTTPS)، توسط فیلترچی و حتی MITM ها قابل رویت است. | ||
بعد از نصب سرور و قبل از تنظیم و ارسال هرگونه اطلاعات حساس به سرور، حتما از اینکه ارتباط شما با سرور امن است مطمئن شوید. | ||
|
||
### نمونه راه های امن سازی | ||
1. استفاده از گواهی دیجیتال در تنظیمات سرور | ||
1. استفاده از نرم افزار های پراکسی مانند nginx | ||
1. استفاده از پراکسی های ابری مانند کلادفلر | ||
1. استفاده از ssh tunnel برای باز کردن پنل |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
--- | ||
title: "فایروال" | ||
weight: 2 | ||
description: > | ||
تنظیم فایروال | ||
--- | ||
|
||
## چرا فایروال سیستم مهم است | ||
ربات ها برای اینکه سرور ارائه دهنده خدمات v2ray را شناسایی کنند، روشهای متعددی را استفاده میکنند. | ||
یکی از این روش ها شبیه سازی اتصال با پروتکل های v2ray و ارزیابی جواب آنهاست. | ||
در اکثر مواقع این عملیات توسط رباتهایی با آدرس IP های شرکت ارتباطات زیرساخت انجام میشود. به همین دلیل بهتر است این آدرس ها شناسایی و بلاک شوند. | ||
|
||
لیست آدرس ها را میتوانید از منابع زیر پیدا کنید: | ||
|
||
1. [bgp.he.net report](https://bgp.he.net/AS49666#_prefixes) | ||
|
||
1. [ripe ncc api query](https://stat-ui.stat.ripe.net/data/announced-prefixes/data.json?data_overload_limit=ignore&resource=AS49666&starttime=1694525594&min_peers_seeing=10) | ||
|
||
در مواردی این موضوع توسط رباتهایی از سایر نقاط هم دیده شده که در واقع این عملیات برای پیدا کردن آنها مناسب نیست. | ||
|
||
## مواردی که حتما باید در نظر داشته باشید | ||
|
||
### ۱. بین سرور محلی و خارجی | ||
وقتی دو سرور محلی و خارجی دارید، و از تانلینگ بین این دو سرور استفاده میکنید، برای پورت(های) سرویس (های) سرور خارج، امکان ارتباط را فقط برای سرور محلی فراهم کنید. | ||
|
||
به عنوان مثال اگر سرور محلی شما با آدرس a.b.c.d در دسترس است، و با پورت های ۴۴۳و ۸۴۴۳ در حال سرویس دهی است، دستورات زیر را بکار ببرید: | ||
|
||
``` | ||
iptables -A INPUT ! -s a.b.c.d -p tcp -m tcp --dport 443 -j DROP | ||
iptables -A INPUT ! -s a.b.c.d -p tcp -m tcp --dport 8443 -j DROP | ||
``` | ||
|
||
اگر از netfilter-persistent استفاده میکنید، موراد را به شکل زیر را در فایل مربوطه ذخیره کنید: | ||
|
||
File: `/etc/iptables/rules.v4` | ||
``` | ||
*filter | ||
:INPUT ACCEPT [0:0] | ||
:FORWARD ACCEPT [0:0] | ||
:OUTPUT ACCEPT [0:0] | ||
-A INPUT ! -s a.b.c.d -p tcp -m tcp --dport 443 -j DROP | ||
-A INPUT ! -s a.b.c.d -p tcp -m tcp --dport 8443 -j DROP | ||
COMMIT | ||
``` | ||
|
||
و سپس سرویس مربوطه را ریستارت کنید: | ||
``` | ||
systemctl restart netfilter-persistent.service | ||
``` | ||
|
||
### ۲. استفاده از تانل reverse | ||
اگر سرور داخلی شما توسط ارتباط معکوس با سرور خارج تانل شده است (reverse) بهتر است هیچ سرویسی روی inbound در سرور خارج تعریف نشود و در صورت لزوم به داشتن آن، به سرور محلی محدود شود. | ||
|
||
### ۳. ارتباط مستقیم از یک پروایدر | ||
اگر همه استفاده کننده های سرور شما از یک منطقه جغرافیایی و فقط از طریق یک فراهم کننده خدمات اینترنتی سرویس میگیرند، بهتر است به کل محدوده IP های آن شرکت محدود شود. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
--- | ||
title: "X-UI" | ||
weight: 1 | ||
description: > | ||
شرح چکونگی نصب، استفاده و تنظیمات پنل | ||
--- |