rahgozar94725 / freedom Goto Github PK
View Code? Open in Web Editor NEWآموزش راهاندازی فیلتر شکن شخصی
آموزش راهاندازی فیلتر شکن شخصی
سلام
هنگام نصب nginx طبق آموزش لینک:
https://github.com/rahgozar94725/freedom/blob/main/nginx/README.md
و پس از اجرای کد:
acme.sh --issue --keylength ec-256 -d sub.test.com -w /opt/freedom/nginx/webroot/
خطای پایین رو دریافت میکنم:
{sub.mydomain.com}:Verify error:{ip}: Fetching http://{sub.mydomain.com}/.well-known/acme-challenge/{یک کد طولانی}: Connection refused
hello there sir i want to know why didn't you accept my telegram request
i would be thanks full if you cloud help me get into group
سلام خسته نباشید اگر میتونید کاری کنید که بتونیم از cloudflare warp و یا warp+ هم استفاده کنیم خیلی بهتر میشه
سلام وقت بخیر و ممنون از زحمات شما
من پنل رو به تازگی اپدیت کردم... از وقتی که اپدیت کردم کانفیگ جدید که میسازم ارور fail to detect internet connection میده.. درحالی که کانفیگ های قبلی مثل قبل سالم کار میکنن.. فقط کافیگ جدید میسازم این مشکل پیش میاد براش.
سلام خسته نباشی
من موقع این کد خطا میگیرم
acme.sh --issue --keylength ec-256 -d sub.test.com -w /opt/freedom/nginx/webroot/
با چند سرور والچر هتزنر و... امتحان کردم
سلام
مهندس اگر ممکن بود گروه تلگرام رو باز کنید. 🙏🏻
داداش سلام نمی دونستم چطوری باهات ارتباط بگیرم ولی چند موقع قبل با دوستم واسمون راه اندازی کردی
ما پنل ثنایی نصب کردیم ولی متاسفانه به مشکل خورده
ولی دستورات نمایش تنظیمات و اینا هم کار نمی کنن تو پنل
سلام/
دستور cd /opt/freedom/nginx
-bash: cd: /opt/freedom/nginx: No such file or directory
root@srv1675607223:/opt/freedom/Shadowsocks# docker-compose up -d
[+] Running 0/0
[+] Running 0/1 Recreate 0.1s
[+] Running 0/1 Recreate 0.1s
[+] Running 0/1 Recreate 0.3s
[+] Running 0/1 Starting 0.3s
[+] Running 0/1 Starting 0.4s
[+] Running 0/1 Starting 0.5s
[+] Running 0/1 Starting 0.6s
[+] Running 0/1 Starting 0.7s
⠿ Container ss Starting 0.8s
Error response from daemon: failed to create shim task: OCI runtime create faile d: runc create failed: unable to start container process: error during container init: unable to apply apparmor profile: apparmor failed to apply profile: write /proc/self/attr/apparmor/exec: no such file or directory: unknown
root@srv1675607223:/opt/freedom/Shadowsocks#
سلام وقت بخیر
از وقتی این دستورات زدیم هرچی میخوایم ssh بزنیم به سرور نمی زده مشکل نمی دونیم کجا است ولی انگار مشکل داره این دستورات
هنگام نصب با این خطا مواجه میشم:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
سلام،
در اینجا:
https://github.com/rahgozar94725/freedom/blob/main/domestic-server/server-setup.md#%D8%A8%D9%87%DB%8C%D9%86%D9%87%D8%B3%D8%A7%D8%B2%DB%8C-%D8%B3%D8%B1%D9%88%D8%B1
دیدم صحبت از تنظیم nofile کردید.
من شاید چند هفته با این مشکل درگیر بودم که گفتم تجربم رو باهاتون به اشتراک بگذارم.
من با CentOS 7.9 کار میکنم. وقتی تعداد کاربرام زیاد میشد، اتصالات کلاینت کاربر قطعیهای زیادی پیدا میکرد و در سمت لاگ x-ui که البته اشاره به xray داره مرتب خطاهای "too many open files" ظاهر میشد.
بعد از تحقیق زیاد و تست کردن راهحلهای مختلف مشکل رو در تنظیم همین پارامتر nofile دیدم.
فقط برای اصلاحش روش تنظیم در فایل /etc/security/limits.conf که شما گذاشتید و منم در زیر دوباره میزارم، کافی نیست(شاید حتی در مواردی بیتأثیر باشه) ولی به هر حال بی ضرر هست انجامش:
echo '* soft nofile 1048576' >> /etc/security/limits.conf
echo '* hard nofile 1048576' >> /etc/security/limits.conf
echo 'ulimit -SHn 1048576' >> /etc/bashrc
echo 'fs.file-max = 1048576' >> /etc/sysctl.conf
sysctl -p
sysctl --system
برای تست عدم تاثیر پذیریش هم با اجرای این دستور میشد چک کرد که پروسه مربوط به فایل xray-linux-amd64 مقدار درست رو نگرفته:
cat /proc/`pidof xray-linux-amd64`/limits
در نهایت به این مقاله رسیدم:
https://woshub.com/too-many-open-files-error-linux/
In Linux, you can configure max open files limits at several levels:
OS kernel
Service
User
ظاهراً تغییر این پارامتر امنیتی در سه سطح کرنل، سرویس و یوزر صورت میگیره.
دستورات قبلی در سطح کرنل و یوزر عمل میکردند. که حتی اگر xray رو تحت خط فرمان دستی اجرا میکردیم، nofile روی پروسهی مربوطه تأثیرشو گذاشته بود و اوکی بود.
اما مشکل وقتی بود که ما در پنل x-ui فایل xray رو در سطح سرویس اجرا میکنیم.
برای اینکه سرویس هم تأثیر خودشو بگیره در فایل سرویس x-ui:
/etc/systemd/system/x-ui.service
بعد از [Service] این دستورات رو میزنیم:
Restart=on-failure
RestartSec=30s
RestartPreventExitStatus=23
LimitNPROC=100000
LimitNOFILE=1048576
(شاید تنها دو خط آخر مربوط به موضوعه و کافی باشه، سایر دستورات رو جایی دیدم که خیلی کاربردشون رو بررسی نکردم و فکر کردم مفیدن و توی داکیومنتم بودن دیگه گذاشتم باشن)
و بعدم ریستارت سرویسها:
systemctl daemon-reload
systemctl restart x-ui
درنهایت هم چک میکنیم:
cat /proc/`pidof xray-linux-amd64`/limits
Max processes 100000 100000 processes
Max open files 1048576 1048576 files
در ضمن شما در مستندات از عدد 51200 استفاده کرده بودید که کمه و من در نمونههای بالام از ماکزیمم مقدار 1048576 استفاده کردم.
اینطوری بود که مشکل من حل شد، گفتم به اشتراک بگذارم شاید خواستید توی ریپو اضافه کنید(کنم).
تشکر
نبی
please add routings to x-ui panel
like this repo:
block iran ip
i wanted to add them myself then i found out that as we use docker i cant add these files to the directory
سلام
من که سرور ایران دارم و اینباند هام همه روی سرور ایران هست، جوری از وارپ یا ویژگی های دیگه پنل سنایی استفاده کنم؟
این آموزش وارپ که شما گذاشتید، باید روی سرور خارجم نصب بشه یا ایران؟
Please English instruction
Hi everyone
Thanks for your repo, all of images in your content is not show do you can fix that?
سلام مهندس جان
من از روش پنل به پنل شما جلو رفتم و حدودا 2 ماه عالی جواب داده
ولی اخیرا سرعتش نسبت به قبلا کند شده.
سرور خارج هم فیلتره و باتوجه به اموزشی که گذاشتید بنده دارم از ایپی تمیز استفاده میکنم.
سرور خارج و حتی پورت و حتی دامنه مقصد رو هم عوض کردم و مشکلش حل نشد.
قبلا پینگ حدودا 600 بهم میداد با ایپی تمیز ولی الان کلا رفته بالا 1200(آیپی تمیز هم عوض کردم ولی فرقی نکرده)
خود کانفیگ سرور خارج رو هم تست ک میگیریم بصورت مستقیم پینگش حدودا 600عه ولی با تانل پینگ کانفیگ میره بالا
تقریبا مطمئن شدم ک مشکل از سرور ایرانست
البته speedtest که میگیرم تو سرور ایران دانلود 120مگ و اپلود 100 مگ میده
به نظرتون راه حلی داره که مشکل رو حل کنم ؟
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.